Advanced history of India - Sastri, K. A. Nilakanta & Srinivasachari, G. (Allied Publisher Private Limited, New Delhi, 1975)