History of ancient and early medieval India: From the stone age to the 12th century - Singh, Upinder (Pearson, 2024)