Chronological account of Indian history - Ganguly, Ashoke (B R Publishing corporation, 1996)