On a more technical note, "Compilers" is a great book I enjoyed quite a bit, but it hardly is a great reference for compilers, it isn't even a very good textbook those days, it is very specialized in parsing and lexing and isn't very well balanced, there is much less about backend/runtime/optimization stuff which is the bigger part of compiler-writing those days, and the whole book is far, far removed from practice, it is perfectly possible to read it cover to cover and still have very little idea about how to write an actual compiler. There are much better books those days both if you want to simply write your own compiler (books by Appel, Cooper/Torczon, Grune) or have a reference of the state of the art in compilers (famous book by Muchnick). I would say "Compilers" is more similar to a monograph in specialized topics than to a textbook or reference book.