Published on6 March 2003The Sacred Elements of Faithdesign-patternsDesign patterns as a periodic table