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