Object-oriented modeling and design - Rumbaugh,James et al (Prentice-Hall, 2000)