et al. Design Patterns (1994)

by E Gamma