Political History of ancient India - Hemchandra Raychaudhuri (Oxford University Press, 2000)