I can really say this is the shortest (and good) history of India. While there's a lot to uncover in Indian history, especially if you're new to it, John does an excellent work of bringing together many perspectives. His delivery has a strict story, with direct chronology undertone.
Chronology is quite important, especially in History texts.