The elements of UML 2.0 Style - Ambler, Scott W (Cambridge University, 2005)