A review by ezri_c
Social Movements: The Structure of Collective Mobilization by Paul Almeida

challenging informative inspiring reflective slow-paced

3.5