UML 2 Toolkit - Eriksson (John Wiley and Sons, 2004)