Explanation and understanding in the human sciences - Mahajan,Gurpreet (Oxford University Press, 1992)