Waves of Democracy : Social movements and political change - Markoff, John (Pine Forge Press, 1996)