H. J. O'Neill et al., ExercĂ­cios de UML, 1 ed., Lisboa, FCA, 2011