Five Dialogues
John M. Cooper is Stuart Professor of Philosophy, Princeton University.