This book is the book I've always wanted on an introduction to ethics.
It goes through all of western moral philosophy starting with Socrates.
The first part with the Ancients was fantastic and I really enjoyed it.
The second part with the medieval christian philosophers was incredibly boring but that's probably mostly because of the subject. And it's probably necessary to cover as a step into modern moral philosophers. Could've been shorter though.
From Hobbes and all the way to the end was great again even if not as good as the first part. There was some parts that were very confusing and repetitive but again, might've been the subject matter. There was some pretty out of character snide remarks on the Soviet Union (which seems to be necessary for anyone covering that period in academia to keep your liberal capitalist cred). Other than that it was very interesting and I enjoyed it.
4 stars. Maybe 3.5 but I round up.