I read this book in about an hour and a half. I should have been working, but the story and characters gripped me from the first page to the last. Far from being an 'all action' adventure the book keeps you involved by the gradual realisation that Charlie's 'Hero' Grandad is hiding a dark secret. Just as you are ready to condemn him for this, the book sweeps the rug from beneath you and asks you to examine your own ideas. The issues (being deliberately vague here!) are raised and tackled with a clear point of view, but the book seeks to examine how people can be led onto different paths in life rather than simply condemning. To feel sympathy for the 'villain' was as surprising to me as it was to Charlie. Great stuff.