This book was assigned reading for one of my graduate classes. As my introduction to a formal ethics education, this book did it's job. When you have to read something for a class, you just hope you don't want to gouge your eyes out with rusty spoons by the time it's over. There were moments in this book I considered looking for silverware; but again, this book was simply another requirement on an already busy life. The deck was stacked against my enjoyment of it from the beginning.
As far as the content, I found the book useful. The author presents a few thoughts I found compelling. First, there are situations in life that are "right vs. wrong". Do what is right, no questions asked. Second, there are situations in life that are "right vs. right" and these situations require a well equipped ethical toolbox. Finally, the book presents a set of paradigms that can be used to analyze these "right vs. right" situations.
However, concerning the delivery of the material, I found the book hackneyed and frustrating. The author is clearly Christian. I don't have any issue with his faith, I take issue with the fact that it is so prevalent in his writing. Additionally, I would have preferred more in depth analysis of the more interesting ethical issues, instead of the trite examples featured throughout the book. In summary, the delivery of the book torpedoed the message; making this book come across as moralizing, instead of a useful discourse on morals.