Further Reading
- L. W. Cannon, R. A. Elliott,
  L. W. Kirchhoff, J. H. Miller, J. M. Milner, R. W. Mitze, E. P. Schan, N. O.
  Whittington, Henry Spencer, David Keppel, and Mark Brader.
Recommended C style
  and coding standards.
Available online http://sunland.gsfc.nasa.gov/info/cstyle.html (December 2001).
Updated version of the Indian Hill C Style and Coding Standards paper.
- The FreeBSD Project.
Style—Kernel Source File Style Guide, December 1995.
FreeBSD Kernel Developer's Manual: style(9). Available online at
  http://www.freebsd.org (March 2003).
- Brian W. Kernighan
  and Rob Pike.
The Practice of
  Programming.
Addison-Wesley, Reading, MA, 1999.
- Brian W. Kernighan
  and P. J. Plauger.
The Elements of
  Programming Style.
McGraw-Hill, New York, second edition, 1978.
- Charles Simonyi.
Meta-programming:
  a Software Production Method.
PhD thesis, Stanford University, CA, December 1976.
Online
  http://www.parc.xerox.com/publications/bw-ps-gz/csl76-7.ps.gz
  (December 2001).
- Charles Simonyi.
Hungarian
  notation.
Available online
  http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvsgen/html/hunganotat.asp
  (December 2001), November 1999.
Microsoft Developer Network Library.
- Henry Spencer and
  Geoff Collyer.
#ifdef considered harmful or portability experience with C news.
In Rick Adams, editor, USENIX Conference Proceedings, pages
  185–198, Berkeley, CA, Summer 1992. USENIX Association.
- Henry Spencer.
How to steal code—or—inventing the wheel only once.
In USENIX Conference Proceedings, pages 335–345, Berkeley, CA,
  Winter 1988. USENIX Association.
- Henry Spencer.
The Ten Commandments for C programmers (annotated edition).
;login:, 18(2):29–31, March slash  April 1993.
- Diomidis Spinellis.
Code Reading: The Open
  Source Perspective, pages 225–240.
Effective Software Development Series. Addison-Wesley, Boston, MA, 2003.
- Diomidis Spinellis.
Job
  security.
IEEE Software, 26(5):14–15, Sep/Oct 2009.
(doi:10.1109/MS.2009.131)
- Diomidis Spinellis.
elyts
  edoc.
IEEE Software, 28(2):104–103, March/April 2011.
(doi:10.1109/MS.2011.31)
- Richard Stallman
  et al.
GNU coding
  standards.
Available online http://www.gnu.org/prep/standards_toc.html
  (December 2001), October 2001.
- Sun
  Microsystems, Inc.
Java code conventions.
Available online http://java.sun.com/docs/codeconv/ (December 2001),
  April 1999.