Analysis patterns Reusable object models - Fowler Martin 1963- (The Addison-Wesley Object Technology Series, 1997)