Learning UML 2.0 - a pragmatic introduction to UML. - Russ Miles; Kim Hamilton (O'Reilly, 2006)