Requirements analysis and system design developing information systems with UML - Maciaszek, Leszek A. (Addison-Wesley, 2001)