A P P E N D I X A
■ ■ ■
Bibliography
Books
Alexander, Christopher, Sara Ishikawa, Murray Silverstein, Max Jacobson, Ingrid Fiksdahl-King, and
Shlomo Angel. A Pattern Language: Towns, Buildings, Construction. Oxford, UK: Oxford University
Press, 1977.
Alur, Deepak, John Crupi, and Dan Malks. Core J2EE Patterns: Best Practices and Design Strategies.
Englewood Cliffs, NJ: Prentice Hall PTR, 2001.
Beck, Kent. Extreme Programming Explained: Embrace Change. Reading, MA: Addison-Wesley, 1999.
Fogel, Karl, and Moshe Bar., Open Source Development with CVS, Third Edition. Scottsdale, AZ:
Paraglyph Press, 2003.
Fowler, Martin, and Kendall Scott. UML Distilled, Second Edition: A Brief Guide to the Standard Object
Modeling Language. Reading, MA: Addison-Wesley, 1999.
Fowler, Martin, Kent Beck, John Brant, William Opdyke, and Don Roberts. Refactoring: Improving the
Design of Existing Code. Reading, MA: Addison-Wesley, 1999.
Fowler, Martin. Patterns of Enterprise Application Architecture. Reading, MA: Addison-Wesley, 2003.
Gamma, Erich, Richard Helm, Ralph Johnson, and John Vlissides. Design Patterns: Elements of Reusable
Object-Oriented Software. Reading, MA: Addison-Wesley, 1995.
Hunt, Andrew, and David Thomas. The Pragmatic Programmer: From Journeyman to Master. Reading,
MA: Addison-Wesley, 2000.
Kerievsky, Joshua. Refactoring to Patterns. Reading, MA: Addison-Wesley, 2004.
Metsker, Steven John. Building Parsers with Java. Reading, MA: Addison-Wesley, 2001.
Nock, Clifton. Data Access Patterns: Database Interactions in Object-Oriented Applications. Reading, MA:
Addison-Wesley, 2004.