Mastering modern world history - Lowe, Norman (Delhi Macmillan India, 1997)