Smalltalk-80: the language - Goldberg, Adele (Addison-Wesley, 1989)