Object-oriented modeling and design - Rumbaugh, James . (Prentice Hall of India, 1991)