Description:The book is well organized, well written and clear. It's not a "programming language book": it will actually show you some great ideas about object orientation. The first half of the book teaches you Smalltalk (and the model-view-controller framework) and also helps show how important this language is to you if you *really* are into OOP. The second part is about best practices in design, implementation, testing and debugging.
The book focuses on VisualWorks Smalltalk, but it is OK if you are using some other Smalltalk implementation such as Squeak, for example, since most of the time it won't get into incompatible details.
I do recommend this to anyone interested in programming, and very strongly to those interested in OOP in general (not just Smalltalk).