How to Be Perfect by Michael Schur is an introduction to moral philosophy book that explores philosophical schools of thought, drawing on 2,500 years' worth of philosophy in a manner I found particularly appealing. The book presents a series of ethical and moral dilemmas, each relating to various philosophers and their ideas.
Overall, I found the book to be a very lighthearted read that provides insight into philosophy in a way that feels natural rather than forced. Does it help that Schur's work includes The Good Place, Parks & Rec, and The Office? Maybe. Regardless, feel free to let me know your thoughts on it.
I've heard positive things about how to be perfect from friends. Schur wrote the foreword to the life you can save, but the way he used the most good you can do in the good place was pretty annoying. The character apparently inspired by it lives in the woods off grid drinking rainwater doing the least good you can do.
Anyway, I think that justice by michael sandel is a brilliant introduction to ethics (I studied ethics in my philosophy undergrad). It's focused on many real-world applied cases to explore principles, arguments, theories, thinkers, etc. The thesis of the book is that we cannot avoid engaging in value theory when discussing real world dilemmas or politics, but this engagement can be done well or poorly.