Ethical Theory: 50 Puzzles, Paradoxes, and Thought Experiments by Daniel Muñoz Back to product details page >