Object-Oriented Modeling And Design - Blaha, Michael R; RUMBAUGH JAMES R (PEARSON, 1991)