Instruct: Classify Amazon reviews into positive or negative sentiment
Query: An insightful OO design book

The text is certainly the best Smalltalk bookfor beginners. But it also does a great job ofmastering object-oriented design, which is uniquein a language book. Almost every page is filledwith insights. Its treatment of polymorphism,inheritance, containers, aggregations, classesvs ADT, are among the best. It also covers usescases, CRC cards, design patterns, frameworks,and metaclasses. A must read book for anyoneinvolved with OO technology. I wish I hadthis book when I was learning Smalltalk forthe first time. It brings years of experienceand wisdom in an easy-to-understand, motivatingand concise language.