Programming
>
Library
>
Design patterns
Chapter 20
Design patterns
Theory and best practices.