Development software with UML: object-oriented analysis and design in practice - Oestareich, Bernd. (Addison-Wetsley, 1999)