Aspects of India's history and culture - Nilakanta Sastri, K. A. (Oriental publishers, 1990)