European thought and culture in the 20th century - Kramer, Lloyd S. ((Great courses Teaching that engages the mind), 2002)