Revolution: a sociological interpretation - Kimmel, Michael S. (Temple University Press, 1990)