Object oriented modeling and design - Rumbaugh, James...[et al] (Pearson Education, 1991)