The theory of parsing, translation, and compiling, v.s. Compilers: Principles, Techniques, and Tools?
A lot has been done since 1973. But for an introduction, the earlier books should be fine.
For a more advanced treatment, choose a modern book, of course.
Another book that I like a lot is On Pascal Compilers by Brinch Hansen from 1985. While it is written in Pascal, it is one of the true pieces of CS Literature. It restricts itself to Recursive Descent parsing which is suitable for LL(1) languages. But my view of languages is that the should be LL(1) for readability, though compilers might use LR techniques for efficiency.
So, it depends on what you need. If you are a novice at this and haven't yet built any compilers an older book might actually be superior.