A History of ancient and early medieval India : from the stone age to the 12th century - Singh, Upinder. (Pearson, 2016)