Power in Movement: Social Movements and Contentious Politics (Cambridge Studies in Comparative Politics)