"Know your allies, your opponents and everyone in between" - tactical thinking for activists by George Lakey
The Global Nonviolent Database, provides "free access to information about hundreds of cases of nonviolent action for learning and for citizen action".