Many errors have been noted throughout the book. Typos, poor (and sometimes wrong) wording of explanations. In the Kindle version of the book, the code is poorly formatted (such as missing white space).
The author, Jon Skeet, does not limit his explanations to "how" to do something. Instead he goes into detail about the history of the language and the reasoning behind every concept. Ideal for someone who likes to know the "why".