This is a powerful and gripping book, and I simply couldn't put it down. It's probably the best novel I've read so far this year and I'm not sure much can beat it. Humane and fascinating, we follow the story of Will, his friends and his enemies through a series of encounters, both with themselves an...