Analysis Patterns: Reusable Object Models (1997)

by M Fowler