Software design methodology from principles to architectural styles - Zhu, Hong (Amsterdam Elsevier, 2005)
Keywords: Software architecture