It is a good book for learning. It is a decent book for reference. When you want to really fly you will want to reach for more recent work.
https://news.ycombinator.com/item?id=36125110