India's ancient past - Sharma, Ram Sharan, 1920-2011 (Oxford University Press, 2005)