AN ADVANCED HISTORY OF INDIA - RAYCHAUDHURI H C (METROPOLITAN BOOK CO, 1965)