My rating: 4 of 5 stars

This book is readable and interesting and has some very helpful insights into ethical issues. I don’t agree with all his views, but that is to be expected for any book that address the most controversial of issues. I found it to be among the most helpful of books I’ve read on ethics.