Chapter 5. Process Design Patterns.