Object-oriented modeling and design - Rumbaug, James (Prentic-Hall of India Private Ltd, New Delhi, 2000)