Smalltalk programmers project managers teachers and students -- both new and experienced. This book presents a set of patterns that organize all the informal experience successful Smalltalk programmers have learned the hard way. Understand these patterns and you can write much more effective code.