I read this for uni and even though I was somewhat familiar with many of the concepts, this was still very helpful in learning about theories and their use. It was also unexpectedly funny and self aware quite often, and I enjoyed the ethical dilemmas and real life examples presented! I would recommend this as a business ethics textbook. :)