Making sense of history society, culture and politics - Brennan, Geoffrey (New Delhi Manohar Publishers, 2003)