History of ancient India - Tripathi, Rama Shankar (Motilal Banarsidass, 1999)