by Peter Singer
4.06
411 pages
7h 47m
Confront complex moral dilemmas and challenge your assumptions about right and wrong with this book, and gain a framework for ethical decision-making in the modern world.