Daniel Muñoz; Sarah Stroud Ethical Theory 50 Puzzles, Paradoxes, and Thought Experiments - Taylor and Francis 2024 ISBN: 9781003319962 Source: EBOOK