Ethics Theory and contemporary issues - Mackinnon, Barbara (Australia Wadsworth Cengage Learning, 2012)