
* Thinking Forth by Leo Brodie
* Lisp In Small Pieces by Christian Queinnec
* Compilers (the Dragon Book) by Aho, Sethi, and Ullman
* Smalltalk-80 (the Blue Book) by Goldberg and Robson
But on the non-technical side, the book that probably had the biggest impact on my career was "What Color Is Your Parachute" by Richard Bolles. It is what convinced me I could transfer my skills from video game dev into another field and how to come up with a plan to do so.
As for that list, Smalltalk-80: the Language and its Implementation (the "blue book") is phenomenal. One of the co-authors is Adele Goldberg herself, and the last few chapters (26-30) contain the blueprint for a basic, canonical VM using Smalltalk itself as the implementation language (referred to as the "blue book VM").
I think The Art and Science of Smalltalk is quite good also, but outdated and VisualWorks-specific. The section on MVC is particularly interesting, especially if your understanding of it was shaped by RoR and other web frameworks.
http://stephane.ducasse.free.fr/FreeBooks/BlueBook/Bluebook....
Also available for $1.89 (plus shipping) used from Amazon:
http://www.amazon.com/Smalltalk-80-Language-Adele-Goldberg/d...
That may be interest to those who want to investigate more.