Further Reading
- Stephanos Androutsellis-Theotokis, Diomidis Spinellis,
  Maria Kechagia, and Georgios Gousios.
Open
  source software: A survey from 10,000 feet.
Foundations and Trends in Technology, Information and Operations
  Management, 4(3–4):187–347, 2010.
(doi:10.1561/0200000026)
 
- Tavish Armstrong.
The Performance of Open
  Source Applications.
2013.
 
- Amy Brown and Greg
  Wilson.
The Architecture of Open
  Source Applications.
2012.
 
- Brian D. Eubanks.
Wicked Cool
  Java: Code Bits, Open-Source Libraries, and Project Ideas.
No Starch Press, San Francisco, 2006.
 
- Michael Feathers.
Working
  Effectively with Legacy Code.
Prentice Hall, Englewood Cliffs, NJ, 2005.
 
- Martin Fowler.
Refactoring:
  Improving the Design of Existing Code.
Addison-Wesley, Boston, MA, 2000.
With contributions by Kent Beck, John Brant, William Opdyke, and Don Roberts.
 
- Pete Goodlife.
Code Craft: The
  Practice of Writing Excellent Code.
No Starch Press, San Francisco, 2007.
 
- Andrew Hunt and David
  Thomas.
The Pragmatic
  Programmer: From Journeyman to Master.
Addison-Wesley, Boston, MA, 2000.
 
- Andy Hunt and Dave
  Thomas.
Software archeology.
IEEE Software, 19(2):20–22, March/April 2002.
 
- Brian W. Kernighan
  and Rob Pike.
The UNIX
  Programming Environment.
Prentice-Hall, Englewood Cliffs, NJ, 1984.
 
- Brian W. Kernighan
  and Rob Pike.
The Practice of
  Programming.
Addison-Wesley, Reading, MA, 1999.
 
- John Lions.
Lions'
  Commentary on Unix 6th Edition with Source Code.
Annabooks, Poway, CA, 1996.
 
- Steve C McConnell.
Code Complete:
  A Practical Handbook of Software Construction.
Microsoft Press, Redmond, WA, second edition, 2004.
 
- Andy Oram and Greg
  Wilson.
Beautiful Code:
  Leading Programmers Explain How They Think.
O'Reilly and Associates, Sebastopol, CA, 2007.
 
- Charles Petzold.
Code: The
  Hidden Language of Computer Hardware and Software.
Microsoft Press, Redmond, WA, 1999.
 
- Eric S. Raymond.
The Cathedral
  and the Bazaar: Musings on Linux and Open Source by an Accidental
  Revolutionary.
O' Reilly and Associates, Sebastopol, CA, 2001.
 
- Eric S. Raymond.
The Art Of Unix
  Programming.
Addison-Wesley, 2003.
 
- Sulayman K. Sowe,
  Ioannis G. Stamelos, and Ioannis Samoladas, editors.
Emerging Free and Open
  Source Software Practices.
IGI Publishing, Hershey, PA, 2007.
 
- Diomidis Spinellis
  and Georgios Gousios, editors.
Beautiful Architecture:
  Leading Software Engineers Explain How They Think.
O'Reilly, Sebastopol, CA, 2009.
 
- Diomidis
  Spinellis and Clements Szyperski.
How
  is open source affecting software development?.
IEEE Software, 21(1):28–33, January/February 2004.
 
- Diomidis Spinellis.
Code Reading: The Open
  Source Perspective.
Addison-Wesley, Boston, MA, 2003.
 
- Diomidis Spinellis.
Code Quality: The Open
  Source Perspective.
Addison-Wesley, Boston, MA, 2006.