David Birch Navigating the Moral Maze: A Teaching Guide to the Problems of Life, Death, Freedom and Justice - Taylor and Francis 2025 ISBN: 9781003434979 Source: EBOOK