Every now and again I pick up a book that blows me away, a book that is more than a good story, a story that does more than entertain me. Some books manage to touch me on a deeper level and make me want to go out and shout the title from the rooftops, bully people into buying and reading the book no...