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