Modelando una solución de software: una visión sistémica del análisis y diseño orientado a objetos, con UML y herramientas TI - Bravo Carrasco, Juan (Evolución, 2008)