Revolution a sociological interpretation - Kimmel Michael S (Cambridge Polity Press, 1999)
Keywords: POLITICAL SCIENCE