The book presents the few essential construction principles underlying the 'Gang-Of-Four' patterns of Erich Gamma et al. A case study illustrates the application of these meta patterns to document software, in particular to pinpoint the variation points of object/component frameworks.