Enough blood shed

101 solutions to violence, terror, and war
New Society Publishers
2006
9780865715271
book
Cover image of Enough blood shed

Holdings

hidmidmiidnidwidlocation_codelocationbarcodecallnumdeweycreatedupdated
249619960138392125646271844381SFH415SFS0023875303.69 ASH303.6916377825731695044385