Book

1. UML 2 Toolkit”, Hans-Erik Eriksson , Magnus Penker, Brian Lyons, and David Fado
2. The Unified Modeling Language User Guide (2ndEdition) ", Grady Booch, James Rumbaugh, and  Ivar Jacobson, Addison-Wesley Professional