UML 2.x. Ćwiczenia zaawansowane
Stanisław Wrycza, Bartosz Marcinkowski, Jacek Maślankowski