How Object-Oriented Languages Work
Chapter 16 of
Smalltalk Objects And Design
.