Advanced history of India - Nilakanta Sastry, K.A.; Srinivasachari, G. (Allied, 1980)
English