Title: Learning Design Patterns
Subjects: Object-oriented programming (computer science), Computer software, development