Aspects of India's History and culture - Sastri K A Nilakanta (Delhi Oriental Publishers, 1974)