Introduction to software engineering design: processes, principles, and patterns with UML2 - Fox, Christopher (Bosten Pearson, 2006)
Keywords: Software engineering