jimbowen0306's review against another edition
4.0
This is a good read. It sets up 101 situations where you're required to think about the morally/ethically "right" thing to do. The challenges aren't too long, but will certainly get you thinking.
More...