I began reading this book for a university module which related to ethics in international relations and was quite pleasantly impressed with the quality of the work and its accesibility.
The examples are clear and relatable, bringing the theory closer even to the inexperienced reader first picking up a book on this subject. I find that the conclusions for each chapter were also very useful in cementing the lessons of each section.
I appreciated the interpretation of Machiavelli and the flow of the presentation from models of common moral understanding over to the challenges to these models and the rationale behind the challenges.
All in all, a very good book and a very good introduction to the subject of politics and morality.