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