A History of Ancient and Early Medieval India - Singh, Upinder (New delhi Pearson Education Ltd, 2008)