Beck, Kent. Test-Driven Development. Reading, MA: Addison-Wesley, November 2002. Bloch, Joshua. Effective Java Programming Language Guide. Reading, MA: Addison-Wesley, June 2001. Fowler, Martin, et al. Refactoring: Improving the Design of Existing Code. Reading, MA: Addison-Wesley, 1999. Gamma, Richard Helm, Ralph Johnson, and John Vlissides (The Gang of Four). Design Patterns: Elements of Reusable Object-Oriented Software. Reading, MA: Addison-Wesley, 1994. Hatcher, Erik, and Steve Loughran. Java Development with Ant. Greenwich, CT: Manning Publications Co., 2003. Hightower, Richard, and Nicholas Lesiecki. Java Tools for Extreme Programming: Mastering Open Source Tools, Including Ant, JUnit, and Cactus,New York: John Wiley and Sons, inc., November 2001. Hunt, Andrew, and David Thomas. Pragmatic Unit Testing. Raleigh, NC and Dallas, TX: The Pragmatic Bookshelf, 2003. Hunt, Andrew and David Thomas. The Pragmatic Programmer: from Journeyman to Master. Reading, MA: Addison-Wesley, 1999. Johnson, Rod. Expert One-on-One J2EE Design and Development. Wrox Press, October 2002. Poyla, George. How to Solve It. Princeton, NJ: Princeton University Press,1957. Martin, Robert C. Agile Software Development, Principles, Patterns, and Practices. Prentice Hall, October 2002. Seuss, Dr. The Cat in the Hat. New York: Random House, 1957. Tate, Bruce, et al. Bitter EJB. Greenwich, CT: Manning Publications Co., June 2003. |