Ideologies in the Age of Extremes: Liberalism, Conservatism, Communism, Fascism 1914-1991Willie Thompson