Pattern Oriented Software Architecture — a System of Patterns (1996)

by F Buschmann, R Meunier, H Rohnert, P Sommerlad, M Stal