Ethics : history, theory, and contemporary issues - Cahn, Steven M. (Oxford University Press, 2012)