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