Gets the job done, but like any ethics book, it’s pretty boring and dry. I wish there were more explanations and reasoning/understanding rather than just laws and examples. I don’t teach this class so I’m not sure if there’s better out there, but I know this one wasn’t it for me.