I find this slim volume a very useful guide, packed with hints from the simplest guides on Smalltalk naming conventions, commenting, and formatting, to more sophisticated guides on reuse, protocols, and refactoring classes. Especially useful is the section on tips and pitfalls. Everyone, from beginner to advanced developer, should find something here.