Object-Oriented Systems Analysis and Design Using UML - BENNETT, Simon (McGraw-Hill Book Company, 2002)