First of all let me say I am not finished with this book yet, but I wanted to post this to help anybody that has purchased this book or is planning to purchase this book.
This book has some great information in it, but at times is hard to get at. What I mean is that I have spent a lot of time shuffling back and forth between the source code and the book to figure out exactly where the author is coming from. The text is not always the most clear, and often times simple context is left out for whatever reason. The proof-reading and editing department missed the mark here, or maybe they just couldn't fix all of the mistakes.
Do not let this deter you from purchasing the book however. Like I said so far, ~page 135, I have found a lot of useful information, it's just caused me some headache and extra work. Because of this, I have documented some of the gripes I've had thus far and am going to publicly post my documentation of it for others to utilize.
Hopefully this will help some of you having trouble with the book, forgive me if I missed some of the issues but at times I got used to being confused and started digging through source code for answers and forgot to document it.
[...]