History of South India - Nilakanta Sastri, K.A. (Oxford university, 1976)
English