Object-oriented software engineering : a use case driven approach - Jacobson, Ivar (Dorling Kindersly, 1992)