Quick view Add to Cart Advanced Introduction to Social Movements and Political Protests - 9781800887930 $20.33 Edward Elgar Publishing Ltd