Moral philosophy : theories, skills and applications - 287878 Falikowski, Anthony F. (Englewood Cliffs, New Jersey : Prentice-Hall, 1990)
32