Object-oriented modeling and design. - Rumbaugh, James (Prentice-Hall International, Inc., 1991)