UML Distilled : A brief of guide to the standard object modeling languaje. - Fowler, Martin (2004)