An introduction to moral theology fundamental concepts in their christian perspective - Kelly, Bernard J. (Four Courts Press, 1983)