Advanced Compiler Design and Implementation, by Stephen Muchnick
Modern Compiler Implementation in C, by Andrew W. Appel and Maia Ginsburg
There are also Java and ML versions of Appel's book.
Niklaus Wirth's book about the Oberon-2 compiler
Oberon-2 is a language from the Pascal and Modula-2 family.
ISO/IEC JTC1/SC22/WG14 Technical Committee web page
JTC1/SC22/WG14 is the international standardization working group for the programming language C.
Lex & Yacc, by John Levine, Tony Mason and Doug Brown
Practical Compiler Construction: A No-nonsense Tour through a C Compiler by Nils M. Holm
Holm is the author of SubC, a fast and simple public domain compiler for a clean subset of the C programming language.
Also see book references on the internals wiki page.