Making sense of history: Society, culture and politics - Hasan, Mushirul (New Delhi Manohar, 2003)