A history of the modern world - Banerjee, Ajoy Chandra (University Press, 1995)