Rapid Software Development with Smalltalk - Mark Lorenz