Object - Oriented modeling and design - Rumbaugh, James [et al] (Prentice-Hall, New Delhi, 1991)