One of the best books I have read EVER. I have like DB for years, but this book grabs you fairly early and everytime you think you know where it is going - - - BAM, off it goes to where you didn't even see it going. Don't start it unless you have time to really hang with it. Every time I had to put it down to do something else my mind had a fit!!