Object-Oriented Systems Analsis And Design Using UML, Second Edition - BENNETT, Simon (The McGraw-Hill Companies, Inc., 2002)