Ethics : history, theory, and contemporary issues

0195142004