A history of ancient & early medieval india - Singh, Upinder (New Delhi Penguin, 2010)