Fantastic. I would strongly recommend this book to anyone studying moral philosophy at whatever level. Norman manages to clarify all the major points of the topic, which are included on most syllabuses and he gives insight into all the relevant philosophers. For me it has been a lifesaver since having read it I can actually follow further what my teacher is talking about! Buy it! You definitely won't regret it!