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