Explanation and understanding in the human sciences - Mahajan, Gurpreet (Oxford, 2011)