An elemental design pattern catalog (2002)

by Smith