
In The Art of Moral Protest, James Jasper integrates diverse examples of protest—from nineteenth-century boycotts to recent movements—into a distinctive new understanding of how social movements work...
List Price
$30.00
List Price
$30.00