Bibliography
Martin, James, and James J. Odell. 1995. Object Oriented Methods—A Foundation.
Englewood Cliffs, NJ: Prentice-Hall.
Martin, Robert C., Dirk Riehle, and Frank Buschmann, eds. 1997. Pattern Languages of
Program Design 3. Reading, MA: Addison-Wesley.
Metsker, Steven J. 2001. Building Parsers with Java™. Boston, MA: Addison-Wesley.
Mowbray, Thomas J, and Raphael C. Malveau. 1997. CORBA Design Patterns. New York:
John Wiley & Sons.
Plato. 1991. The Republic of Plato, Second Edition. Allan Bloom, ed. New York: Basic
Books.
Pree, Wolfgang. 1994. Design Patterns for Object-Oriented Software Development. Reading,
MA: Addison-Wesley.
Rising, Linda. 2000. The Pattern Almanac 2000. Boston, MA: Addison-Wesley.
Russell, Michael S. 2000. The Chemistry of Fireworks. Cambridge, England: Royal Society
of Chemistry.
Schmidt, Douglas, Michael Stal, Hans Rohnert, and Frank Buschmann. 2000. Pattern-
Oriented Software Architecture, Volume 2, Patterns for Concurrent and Networked Objects.
New York: John Wiley & Sons.
Vlissides, John. 1998. Pattern Hatching. Reading, MA: Addison-Wesley.
Vlissides, John M., James O. Coplien, and Norman Kerth, eds. Pattern Languages of
Program Design 2. 1996. Reading, MA: Addison-Wesley.
Weast, Robert C., ed. 1983. CRC Handbook of Chemistry and Physics, 63rd ed. Boca Raton,
FL: CRC Press.
Wolczko, Mario, and Randall B. Smith. 1996. Prototype-Based Application Construction
Using SELF 4.0. http://www.cs.ucsb.edu/oocsb/self/.