This was truly one of the greatest, if not the greatest, book on software that I have ever read. I have read it twice at this point and fully intend to read it many more times. It is packed full of incredibly interesting information and written in a way that keeps you interested.
Not only is the main content great, but the references are numerous and open up entirely new sets of material as you progress.