Purchased a copy of this recently. Definitely recommend, although I'm curious how out of date people think the content is, and how a second edition would improve things.
Not outdated at all, but it would be nice to have a new edition with the errata [1] and maybe some additional content. Some sort of anniversary edition.