Title: Mastering Design Patterns for Java
Subjects: Computer programs, design, Java (computer program language)