Blueprint for Revolution Summary of Key Points
Blueprint for Revolution details how nonviolent techniques can effect significant change and empower social movements. It blends humor, anecdotes, and practical advice.
Blueprint for Revolution details how nonviolent techniques can effect significant change and empower social movements. It blends humor, anecdotes, and practical advice.
Insightful strategies for nonviolent revolution and social change.