A History of South India - Sastri, K. A. Nilakanta (Delhi OUP, 2006)