Modern history from the European age to the new global era - Roberts, J.M (Duncan Baird, 2007)