Political history of ancient India - Raychaudhuri, Hemchandra (OUP, 1996)