Title: The patterns handbook
Subjects: Development, Reusability, Computer software, Object-oriented programming (computer science), Computer software, development