An advanced history of India - R C Majumdar; H C Raychaudhuri; kalikinkar Datta (Trinity Newdelhi, 2017)