One of the most powerful of all the world's great dynasties, the Mughals ruled India for over three hundred years. Beginning in 1526, the first six emperors--Babur, Humayun, Akbar, Jahangir, Shah Jahan, Aurangzeb--invaded, lost, regained, and greatly expanded an empire that at its peak covered most of preindependent India. But the later rulers were seriously overstretched, increasingly lacking authority, resources, or ability, and by the time the...