Nice and entertaining read, but I wasn't all that much impressed at the ending. The book builds up anger, depression and hate over almost two hundred pages, resulting in an overdetermined protagonist with a Cause. And then it only takes one newly introduced character, one deus-ex-machina, to sow a seed to turn it all around in a matter of only a few pages. That made the main story line not very credible to me.