A history of south india - SAstri, K.A. Nilakanta (New Delhi: Oxford university press, 1975)