DYOL:
Design Your Own Language
R. Mak, Writing Compilers & Interpreters: An Applied Approach, John Wiley & Sons, 1996.
@book{LI-RM,
author = {Ronald Mak},
title = "{Writing Compilers & Interpreters: An Applied Approach}",
isbn = "978-0471113539",
publisher = {John Wiley & Sons},
year = 1996,
}
LI-RM contains a story of developing a manually written compiler in C for a fairly advanced Pascal-like language. It starts off very basic and gradually acquires more realistic and useful details.