History of ancient and early medieval India - Singh, Upinder (Delhi Pearson Longman pub., 2008)