Here are some really great resources on noviolence.
Nonviolence- The Only Hope (Article by Arun Gandhi)
Common Peace (formerly the Center for the Advancement of Nonviolence)
http://www.nonviolenceworks.com/
Articles on nonviolence
This last one is an online flash course in nonviolence from the King Center in Atlanta. It includes past movements of nonviolence, the principles and the steps of nonviolence and how to make nonviolence a blueprint for your life.
Nonviolence or Nonexitence