Introduction to applied ethics - Holmes, Robert L. (Bloomsbury, 2018)