A History of Ancient and Early Medieval India - Singh, Upinder (New Delhi P earson Education, 2010)