Ethics a brief introduction - Solomon, Robert C.