The Philosophical And Theological Foundations Of Ethics by Peter Byrne