Social movements: The key concepts - Chesters, Graeme (London Routledge, 2015)