Alur, Deepak, John Crupi, and Dan Malks. Core J2EE Patterns: Best Practices and Design Strategies . Upper Saddle River, NJ: Prentice Hall, 2003.
Astels, David. Test-Driven Development: A Practical Guide . Upper Saddle River, NJ: Prentice Hall, 2003.
Ballinger, Keith. .NET Web Services: Architecture and Implementation in .NET . Boston: Addison-Wesley, 2003.
Beck, Kent. Extreme Programming Explained: Embrace Change . The XP Series. Boston: Addison-Wesley, 2000.
” ” ”. Test-Driven Development: By Example . Boston: Addison-Wesley, 2003.
Binder, Robert. Testing Object-Oriented Systems: Models, Patterns, and Tools . Boston: Addison-Wesley, 1999.
Box, Don, Aaron Skonnard, and John Lam. Essential XML . Boston: Addison-Wesley, 2000.
Cockburn, Alistair. Agile Software Development . Boston: Addison-Wesley, 2001.
Evans, Eric. Domain-Driven Design: Tackling Complexity in the Heart of Software . Boston: Addison-Wesley, 2003.
Feathers, Michael. The Humble Dialog Box. http://www.objectmentor.com/resources/articles, 2002.
Fowler, Martin. Patterns of Enterprise Application Architecture . Boston: Addison-Wesley, 2003.
” ” ”. The Refactoring Home Page . http://www.refactoring.com.
” ” ”. Refactoring: Improving the Design of Existing Code . Boston: Addison-Wesley, 1999.
” ” ”. UML Distilled: A Brief Guide to the Standard Object Modeling Language . 3rd ed. Boston: Addison-Wesley, 2003.
Gamma, Erich, and Kent Beck. JUnit: A Cook s Tour . Java Report. http://junit. sourceforge .net/doc/cookstour/cookstour.htm , May 1999.
Gamma, Erich, Richard Helm, Ralph Johnson, and John Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software . Boston: Addison-Wesley, 1994.
Hohpe, Gregor, and Bobby Woolf. Enterprise Integration Patterns . Boston: Addison- Wesley, 2003.
Hunt, Andrew, and David Thomas. The Pragmatic Programmer . Boston: Addison-Wesley, 2000.
Jeffries, Ron. Extreme Programming Adventures in C# . Redmond, WA: Microsoft Press, 2004.
Jeffries, Ron, Ann Anderson, and Chet Hendrickson. Extreme Programming Installed . The XP Series. Boston: Addison-Wesley, 2001.
Link, Johannes. Unit Testing in Java: How Tests Drive the Code . San Francisco: Morgan Kaufmann, 2003.
Marick, Brian. The Craft of Software Testing . Upper Saddle River, NJ: Prentice Hall, 1995.
” ” ”. Testing Foundations Home Page . http://www.testing.com .
Martin, Robert C., James Newkirk, and Robert Koss. Agile Software Development: Principles, Patterns and Practices . Upper Saddle River, NJ: Prentice Hall, 2003.
Massol, Vincent. JUnit in Action . Greenwich, CT: Manning Publications, 2004.
McBreen, Pete. Software Craftsmanship . Boston: Addison-Wesley, 2002.
Meyer, Bertrand. Object-Oriented Software Construction . 2nd ed. Upper Saddle River, NJ: Prentice Hall, 1988.
Microsoft Corporation. Enterprise Solution Patterns in .NET . Microsoft Patterns & Practices, http://www.microsoft.com/resources/practices/, 2003 .
Newkirk, James, and Robert C. Martin. Extreme Programming in Practice . The XP Series. Boston: Addison-Wesley, 2001.
Richter, Jeffrey. Applied Microsoft .NET Framework Programming . Redmond, WA: Microsoft Press, 2002.
Short, Scott. Building XML Web Services for the Microsoft .NET Platform . Redmond, WA: Microsoft Press, 2002.
Skonnard, Aaron, and Martin Gudgin. Essential XML Quick Reference . Boston: Addison- Wesley, 2001.
Tate, Bruce. Bitter Java . Greenwich, CT: Manning Publications, 2002.
Wake, William. Extreme Programming Explored . The XP Series. Boston: Addison-Wesley, 2001.
” ” ”. Refactoring Workbook . Boston: Addison-Wesley, 2003.
Wells, Don and Laurie Williams, eds. Extreme Programming and Agile Method ”XP/Agile Universe 2002 . New York: Springer-Verlag, 2002.
Wildermuth, Shawn. Pragmatic ADO.NET: Data Access for the Internet World . Boston: Addison-Wesley, 2003.