This book is divided into five parts. Part one is about the philosophy of life, ethical dilemmas, the difference between faith and reason, and how to balance religion and science when thinking about ethics. Part two discusses the nature of ethics. Part three has general recipes for guiding ethical decision-making. Part four is about applied ethics in the fields of the environment, biomedicine, business, and animal rights. And finally, part five is about the ethics of social justice.
I think what I mostly loved about the book is the easy way it described the main theories in ethics. The authors made it fun and they did not seemed to be biased towards one specific theory. Instead they explained each one and then gave you the flaws in them, and then how they can be applied. The conclusion they come to is that each of these theories has a flaw, and the best way to use them is to mix them together to get the best result. I would recommend this book to anyone looking to dip their feet into the ocean of ethical theories.