Ok go buy this book, get it from the library. Just read it. Take your time with it. The book is over 600 pages yet I was never be bored with a single page. I actually wished the book kept on going. It's just so good. <br/><br/>After a few months I know I'll read this book again, the second time through being able to slowly digest the structure of the writing.<br/><br/>The book from start to end is fascinating. The story itself is interesting, but it's the way that the story is conveyed to the re