European Intellectual History Since 1789. - Stromberg; Roland N.