ADVANCED HISTORY OF INDIA - NILAKANTA,Sastri.K.A. Srinivasachari,G (ALLIED PUBLISHERS, 1970)