Following a slightly different path, "Modern compiler implementation" goes over several topics mentioned in the review (lexing, parsing, type checking, code optimization and generation, runtime environments aspects e.g. garbage collection).
There exists various flavors of the book (in ML, Java, and C).
There exists various flavors of the book (in ML, Java, and C).