A comprehensive text that represents an up-to-date examination of the dominant implementation language used by many companies within the MIS field. OOP and Smalltalk topics are addressed within the context of practical and useful case studies, such as the design of classes with Multiple Regression, the importance of Generalisation, and the use of Meta-Level Facilities and Encapsulators. Each topics discussed is supported by sample applications, which...