Waves of Democracy: Social Movements and Political Change - Markoff, John (A Pine Forge Press, 1996)