Build your Own .NET Language and CompilereBook - 2004
* Includes a complete QuickBasic compiler with source code. We cannot overstress that this is a huge marketing hook. Virtually every experienced programmer today started out with some version of Basic or QuickBasic and has at some point in their career wondered how it worked. The sheer nostalgia alone will generate sales. The idea of having QuickBasic for them to play with (or let their kids play with) will generate sales.
* One of a kind book - nothing else comes close to this book.
* Demystifies compiler technology for ordinary programmers - this is a subject usually covered by academic books in a manner too advanced for most developers. This book is pitched at a level accessible to all but beginners.
* Teaches skills used in many other types of programming from creation of macro/scripting languages to file parsing.