I wanted to get some exposure to the philosophical thoughts of ethics, and this book did well at the start. However, towards the end, the concepts were getting harder and harder to comprehend (or maybe I slowly got more stupid). I do feel that this could actually be on me than the writer itself. However, I have to give it a lower rating because that's just how I felt about the book.
Still, I would recommend this book to anyone interested in basic exposure to the philosophy of ethics. Be warned that philosophy could be something that is hard to swallow, even if you wanted to go into the field (leisurely) with the best intentions.