Mastering modern world history - Lowe, Norman (1982)