Protest Movements and Parties of the Left: Affirming Disruption - 9781783486779