An Introduction to contemporary history - Barraclough, Geoffrey. (Penguin Books, 1990)