Mastering modern world history - Lowe, Norman (Macmillan master series, 1988)