A history of ancient and early medieval India : from the stone age to the 12th century - Singh, Upinder (Pearson, 2018)
Reprint. Originally published: 2009.