The crucible of Europe - Barraclough, Geoffrey (Thames and Hudson, 1976)