Object-oriented modeling and design - Rumbaugh,James; others (New Delhi Prentice -Hall of India, 2001)