Fowler, Martin (2004)
Describe todos los tipos principales de diagramas UML, para qué se usan y la notación básica implicada en su creación y descifrado. Estos diagramas incluyen clase, secuencia, objeto, paquete, despliegue, caso de uso, máquina ...