The list author says: "These books will take you from simple compilers (in less than 1,000 lines of code), to the very high end. Collectively, they're probably a bit harder than the average undergraduate compiler textbook, but also more interesting, and better preperation for writing a real compiler."
"A lot of the AI material in this book is dated, but it has two excellent chapters towards the end: One features a Lisp interpreter, and the other contains a tiny, elegant Lisp compiler and bytecode VM. This is one of the simplest presentations of a compiler you'll ever see."
"A modern, optimizing compiler involves a multi-million budget, or the equivalent in volunteer time. This book describes the algorithms and structures needed to generate top-quality code, though some of the techniques are out of reach of hobbyists. Fun reading if you want a view of life at the high end."
"Contains several sections showing how to compile domain-specific languages to optimized code using Lisp macros. Out of print, but the author provides a downloadable PDF."