A History of Ancient and Early Medieval India - Upinder, Singh (New Delhi Pearson, 2013)