Trapiche
Software Architecture in Practice, de Len Bass · Trapiche