as someone who has never written a compiler but has an intense interest in doing so, this is also very welcomed!
Still got my copy from uni, dog-eared and sticky-noted throughout.
Are newer editions better and more focused on interesting solutions to interesting problems?
The books by Appel and Louden (forgot the names) are good.