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