Aspects of Indian history and historiography : (Kaveri, 1996)