History and culture of India - Sharma, K. (Jaipur, 2014)