I'm not quite sure how to review this. I really liked the book. There was a bit in the middle where I was wondering if I would be able to finish it before it was due back at the library. 
 I started out reading it rather slowly. That is somewhat normal for me. Then once I got past 2/3 through reading it, I found that I was quite capable of reading large amounts at a time, and a lot of his typical plot devices he used once again. 
 This was the first one that I felt that you really could very much better understand it, from reading the previous ones. 
 I think it would probably have been a *bit* better if it had been about 50 page shorter.