Revolution : a sociological interpretation - Kimmel, Michael Scott (Polity Press, 1990)