Contents
1. Introduction
2. The Rolodex User Interface
3. Defining Objects and Operations
4. Formal Specification with Preconditions and Postconditions
5. User-Level Refinements and Enhancements
6. Rolodex File Operations
7. Considering Other Interface Styles