Christopher Alexander,
"A Pattern Language - Towns, Buildings, Construction".
Oxford University Press,
1977,
ISBN 0-19-501919-9.
F. Buschmann et al.,
"Pattern-Oriented Software Architecture - A System of Patterns".
Wiley & Sons,
1996,
ISBN 0-471-95869-7.
Martin Fowler,
"Analysis Patterns - Reusable Object Models".
Addison Wesley Longman,
1997,
ISBN 0-201-89542-0.
Gamma, Helm, et al,
"Design Patterns - Elements of Reusable Object-Oriented Software".
Addison-Wesley,
1995,
ISBN 0-201-63361-2.
Coplien, Schmidt (eds.),
"Pattern Languages of Program Design".
Addison-Wesley,
1995,
ISBN 0-201-60734-4.
Vlissides, Coplien, Kerth (eds.),
"Pattern Languages of Program Design 2".
Addison-Wesley,
1996,
ISBN 0-201-89527-7.
Martin, Riehle, Buschmann (eds.),
"Pattern Languages of Program Design 3".
Addison Wesley Longman,
1998,
ISBN 0-201-31011-2.
John Vlissides,
"Pattern Hatching: Design Patterns Applied".
Addison Wesley Longman,
1998,
172 pages,
ISBN 0-201-43293-5.