This book is excellent on different levels. I liked the morals and dilemmas faced, the great characterisation, and the fact that did you didn't know quite where the story was going. By that, I mean, you knew where it should go, but not quite how it would get there without the sharp turns and twists seen in modern thrillers. A very different read, and refreshingly well written without being contrived.