Explanation And Understanding In The Human Sciences - Mahajan, Gurpreet (New Delhi Oxford University, 1997)