Object-oriented modeling & design - Rumbaugh, James