Title: Software architecture and design illuminated
Subjects: Software architecture, System design, Software engineering, Qa76.754 .s64434 2010