Social Movements and Contentious Politics: Cambridge Studies in Comparative Politics
Social movements are a major force in contemporary politics. They have played a key role in bringing about social change, from the abolition of slavery to the civil rights movement. In recent years, social movements have...