German Philosophy, Modern Politics, and Human Flourishing - David Leopold (Cambridge University Press, 2007)
Keywords: Communism, Post-Communism & Socialism; Political Ideologies; Communism.,Philosophy, German.,Philosophy, Marxist; POLITICAL SCIENCE