Violence unveiled : Humanity at the crossroads - Bailie, Gil (Saint Joseph's University, 1995)