Advanced history of india - Nilkanta Sastri, K. A. & Srinivasachari, G. (Mumbai Allied Publishers, 1970)