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