The Unified Modeling Language User Guide - Grady Booch (New Delhi PHI, 2010)