Moral philosophy theories, skills, and applications - Falikowski, Anthony F. (Prentice Hall, 1990)