1. Alexander, Christopher. 1977. A Pattern Language: Towns, Buildings, Construction. New York: Oxford University Press.
2. Gamma, Erich, et al. 1995. Design Patterns: Elements of Reusable Object-Oriented Software. Reading, MA: Addison-Wesley.
3. This is one of the sample patterns from the book, available online at www.patternlanguage.com/apl/aplsample/aplsample.htm
4. Reynolds, Garr. 2008. Presentation Zen: Simple Ideas on Presentation Design and Delivery. Berkeley, CA: New Riders Pub.