POLT 3820 Contemporary Political Ideas

An analysis of variants of revisionist Marxism, socialism, anarchism, fascism, 20th-century liberalism and conservatism, and the relation of these to contemporary American ideologies.