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