Oestereich, B. Developing software with UML: Object oriented analysis and design in practice - England Addison Wesley 1997 - xiii, 321p. ISBN: 981-235-965-6