Object-Oriented Systems Analysis and Design Using UML. - Bennett, Simon; McRobb, Steve; Farmer, Ray (McGraw Hill Education, 2010)