David Heinemeier Hansson's review of Smalltalk Best Practice Patterns