Seems pretty good so far...I read the first few chapters, and have been skipping around since then. I liked the section on non-technical questions at the end, as it made me feel a lot more comfortable about how to answer some questions that I was wary of.