The Questions of Moral Philosophy
Michael Shenefelt taught the well-known "Contemporary Civilization" course at Columbia University for many years. He is now a Master Teacher at New York University's General Studies Program.