Ethics : theory and contemporary issues - MacKinnon, Barbara (Cengage Learning, 2015)