Written for Smalltalk programmers, this book is designed to help readers become more effective Smalltalk developers and object technology users. Topics include: idioms and environments; methods and metamodels; architecture and pattern languages, objects, classes, inheritance, and all things Smalltalk.