Ethics : history, theory, and contemporary issues - Cahn, Steven M., 1942-; Markie, Peter (Oxford university press, 2020)