Object-oriented modeling and design - Rumbaugh James (P H I, 1996)