Chapter 2: Unified Modeling Language Conceptual Class Diagrams
See Chapter 4 for implementation examples.