by Gene Sharp
|
Waging Nonviolent Struggle: 20th Century Practice And 21st Century Potential by Gene Sharp |
by Peter Ackerman
|
Strategic Nonviolent Conflict: The Dynamics of People Power in the Twentieth Century by Peter Ackerman |
by Howard Zinn
|



















