Chapter 9
Design Patterns
Building more beautiful and repeatable software!