Advanced history of India - Arychaudry, Majumdar (Delhi India Macmillan, 1970)