Turning points in world history - BARRACLOUGH, Geoffrey (Thames and Hudson, 1979)