Holmes, Robert L. ; Gans, Barry L., Nonviolence in Theory and Practice , [1990], 2nd edition, Long Grove IL, Waveland Press, 2005, pp. 381 Reader with excerpts on religious roots of nonviolence and classic writings on disobedience, including Socrates, as well as Thoreau, Tolstoy and Gandhi on nonviolent resistance.