The Unified Modeling Language User Guide - Grady Booch (New Delhi Pearson, 2016)