Ethics: A Contemporary Introduction introduces the issues and controversies of contemporary moral philosophy. It gets students to struggle with the big questions of morality while …