I purchased a copy of this book a couple of months ago and was fortunate to obtain a more recent printing than the earlier reviewers probably had. There were still some errors and typos of various levels of severity, but quite a few fewer than the earlier printings. This, together with the O'Reilly errata page for the book and a small bit of work on my part involving the use of scissors and a glue stick, gave me a book which has become very useful to me at work. Hopefully, even more recent printings will be even better.These annoyances aside, I am very happy with the book and what I was able to learn from it.