Object-oriented modeling and design - Rumbaugh (Prentice Hall, 1991)