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