Smalltalk Object and Design
A specific, practical guide to using object-oriented principles in the SmallTalk environment. This book describes object-oriented design principles and then demonstrates those principles at work in real SmallTalk programs.