Mastering modern world history - Lowe, Norman (New York Palgrave, 2013)