I was told to read this book for 1 of my classes and I wasn't disappointed. Some past ethic's books that I have read have been very dull and boring to read, but this has been the complete opposite. When I opened this book, I was completely hooked to it! It is a very clear and in-depth book in the world of Ethics. It uses some old and new theory's which is extremely interesting, especially if you wanted to compare old and new thinking in the area of ethics. A lot of factors are brought into this book, like stakeholder theory, CSR, globalization, so in fact it could be considered an 'all-rounder'. It isn't just about ethics, it does draw on some philosophy too which is quite interesting.
I wouldn't recommend this to someone who hasn't read anything on ethics before, as it can be a bit 'mind-boggling' at times. If you need an ethics 'all-rounder', this could be the 1 for you!