Text this: Ethics : history, theory, and contemporary issues / edited by Steven M. Cahn, Peter Markie.