Good overview of different fields where ethics are applied. The approach is to look at different realistic examples and frame them as moral problems then addressing the different view points following by a conclusion. Such conclusions aren't always great or surprising - not that they have to be, just that they seem easily drawn without much deliberation (but that's kind of the issue with philosophy or ethics, need data and science to back up conclusions).
More importantly, this book left me with the question of how students, professionals and academics work with moral problems? Especially for students, do they just sit in class and discuss different arguments? What happens when arguments from either side is strong? Whats the "tie-breaker" in ethics if there is such a thing.