Object-oriented systems analysis and design using UML - Bennett; McRobb (London: The McGraw-Hill, 2002)