Theories of Ethics: An Introduction to Moral Philosophy with a Selection of Classic Readings | E-Library System