This book was published in 1999, and feeling a little dated so far. They use a lot of C, which may be more prone to some of the problems they warn against than other languages (esp. with style and expression side-effects).
It still has some value, though, so I'll keep reading.