«Pattern-Oriented Software Architecture, On Patterns and Pattern Languages», Douglas Schmidt C. benzeri kitaplar