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