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