Introduction to contemporary history - Barraclough, Geoffrey (Penguin books, 1990)