Build Your Own .NET Language and Compiler
All I can say is that Build Your Own .NET Language and Compiler by Edward Nilges rocks. I had to write an amazon review b/c the people that trashed it were out of their f----g minds. http://www.apress.com hasn't put out a '1' Star book that I've come across and the stuff these guys chose to gripe about is beyond lame. The qoutes from Edsger Wybe Dijkstra are worth the price of the book alone. The guy is interesting and has a style of writing that I just haven't seen before. Ever. Act the risk of sounding like a dork it kind of reminded me of reading Dante's Inferno. Mainly b/c of all of the footnotes but every time you read one it got your mind thinking in some other interesting and cool direction. I really wish I had read it before we started working on .NET Refactor. Since Add-ins basically deal with a lot of Code parsing - it would have been a life saver and I'm already working on a few new tricks that I've discovered since I read it. I almost got through it today and last night and now I'm probably going to spend the next few hours working through some more examples. Definitely a great read.