Theories of Ethics: An Introduction to Moral Philosophy with a Selection of Classic Readings
Gordon Grahamis Henry Luce III Professor of Philosophy and the Arts at Princeton Theological Seminary.