Developing software with UML - Oestereich B. (ADDISON WESLEY Harlow, 2001)