Section 8.1. Introduction to Class-Specific Versus Object-Specific Data and Behavior
Section 8.2. Using Metaclasses to Capture Class-Specific Data and Behavior
Section 8.3. Using Language-Level Keywords to Implement Class-Versus Object-Specific Data and Behavior
Section 8.4. Metaclasses à la C++
Section 8.5. A Useful Abstract Class That Is Not a Base Class?
Glossary
Heuristics Summary