Title: Elemental design patterns
Subjects: Software architecture, Software patterns, System design, Computer programs, design