Lloyd Steffen is University Chaplain and Professor of Religion Studies at Lehigh University. This talk was delivered at Sacred Heart University on March 15, 1999, as the annual Bishop Walter W. Curtis Lecture.
"The Moral and Spiritual Challenge of Capital Punishment,"
Sacred Heart University Review: Vol. 19
, Article 2.
Available at: https://digitalcommons.sacredheart.edu/shureview/vol19/iss1/2