Mike Clark. Pragmatic Project Automation. How to Build, Deploy, and Monitor Java Applications. The Pragmatic Bookshelf, Raleigh, NC and Dallas, TX, 2004.
[FBBO99]
Martin Fowler, Kent Beck, John Brant, William Opdyke, and Don Roberts. Refactoring: Improving the Design of Existing Code. Addison-Wesley, Reading, MA, 1999.
[Fow05]
Chad Fowler. My Job Went To India: 52 Ways to Save Your Job. The Pragmatic Bookshelf, Raleigh, NC and Dallas, TX, 2005.
[GHJV95]
Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading, MA, 1995.
[HT00]
Andrew Hunt and David Thomas. The Pragmatic Programmer: From Journeyman to Master. Addison-Wesley, Reading, MA, 2000.
[Jon98]
Capers Jones. Estimating Software Costs. McGraw-Hill, Emeryville, CA, 1998.
[Knu92]
Donald Ervin Knuth. Literate Programming. Center for the Study of Language and Information, Stanford, CA, 1992.
[Lar04]
Craig Larman. Agile and Iterative Development: A Manager’s Guide. Addison-Wesley, Reading, MA, 2004.
[LC01]
Bo Leuf and Ward Cunningham. The Wiki Way: Collaboration and Sharing on the Internet. Addison-Wesley, Reading, MA, 2001.
[Lis88]
Barbara Liskov. Data Abstraction and Hierarchy. SIGPLAN Notices. 23[5], 1988, May.
[Mar02]
Robert C. Martin. Agile Software Development, Principles, Patterns, and Practices. Prentice Hall, Englewood Cliffs, NJ, 2002.
[Mas06]
Mike Mason. Pragmatic Version Control Using Subversion. The Pragmatic Bookshelf, Raleigh, NC and Dallas, TX, 2006.
William A. Madden and Kyle Y. Rone. Design, development, integration: space shuttle primary flight software system. Communications of the ACM. 27[9]:914--925, 1984.
[Rai04]
J. B. Rainsberger. JUnit Recipes: Practical Methods for Programmer Testing. Manning Publications Co., Greenwich, CT, 2004.
[RD05]
Johanna Rothman and Esther Derby. Behind Closed Doors: Secrets of Great Management. The Pragmatic Bookshelf, Raleigh, NC and Dallas, TX, 2005.
[RG05]
Jared Richardson and Will Gwaltney. Ship It! A Practical Guide to Successful Software Projects. The Pragmatic Bookshelf, Raleigh, NC and Dallas, TX, 2005.
[Roy70]
Winston W. Royce. Managing the Development of Large Software Systems. Proceedings, IEEE WECON. 1--9, 1970, August.
[RTH11]
Sam Ruby, Dave Thomas, and David Heinemeier Hansson. Agile Web Development with Rails, 4th Edition. The Pragmatic Bookshelf, Raleigh, NC and Dallas, TX, 2011.
[Sch04]
Ken Schwaber. Agile Project Management with Scrum. Microsoft Press, Redmond, WA, 2004.
[Sen94]
Peter M. Senge. The Fifth Discipline: The Art & Practice of the Learning Organization . Doubleday, New York, NY, USA, 1994.
[Sha97]
Alec Sharp. Smalltalk by Example: The Developer’s Guide. McGraw-Hill, Emeryville, CA, 1997.
David Thomas, Chad Fowler, and Andrew Hunt. Programming Ruby: The Pragmatic Programmer’s Guide. The Pragmatic Bookshelf, Raleigh, NC and Dallas, TX, Second Edition, 2005.
[TH03]
David Thomas and Andrew Hunt. Pragmatic Unit Testing In Java with JUnit. The Pragmatic Bookshelf, Raleigh, NC and Dallas, TX, 2003.
[TH03a]
David Thomas and Andrew Hunt. Pragmatic Version Control Using CVS. The Pragmatic Bookshelf, Raleigh, NC and Dallas, TX, 2003.
[TH04]
David Thomas and Andrew Hunt. Pragmatic Unit Testing In C# with NUnit. The Pragmatic Bookshelf, Raleigh, NC and Dallas, TX, 2004.
[You99]
Edward Yourdon. Death March: The Complete Software Developer’s Guide to Surviving ‘Mission Impossible’ Projects. Prentice Hall, Englewood Cliffs, NJ, 1999.