Advanced history of India - Nilakanta Sastri, K. A. (Kallidaikurichi Aiyah), 1892-1975 (Allied Publishers, 1970)