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