Contemporary Social Movements: Historical and Descriptive Accounts by David A. Snow Back to product details page >