The Unified Modeling Language User Guide - Booch, Grady; Rumbaugh, James (New Delhi Pearson Edu., 1990)