Title: Pattern-Oriented Software Architecture, a System of Patterns Vol. 1
Subjects: Computer software, development, Pattern recognition systems