Social Movements, New Technology, and Electoral Politics - Victoria Carty (Taylor and Francis, 2010)