All these books are available through your local computer book store, at least if they're still in print.
Brian W. Kernighan and P.J. Plauger (McGraw-Hill, 1974, 1978). A guide to writing more readable computer programs, illustrated with examples of Fortran and PL/I programs from earlier programming textbooks. This classic pioneered the term ``programming style.''
Brian W. Kernighan and P.J. Plauger (Addison-Wesley, 1976). Describes a number of small programs made popular by the UNIX operating system. Contains complete source code of all the programs in Ratfor, a structured dialect of Fortran that strongly resembles C. This classic pioneered the term ``software tools.''
Brian W. Kernighan and P.J. Plauger (Addison-Wesley, 1981). A reprise of Software Tools (see immediately above) in Pascal. Describes a number of small programs made popular by the UNIX operating system. Contains complete source code of all the programs.
P.J. Plauger (Prentice-Hall, 1992). Describes all the library functions needed for a complete implementation of Standard C, including complete source code and direct quotes from the ISO C Standard. The definitive treatise on designing and implementing a full function library for a procedural language.
P.J. Plauger (Prentice-Hall, 1993-1994). A set of three books that reprise most of the columns Plauger wrote for Computer Language between 1986 and 1993. Volume I is subtitled ``Essays on Software Design,'' Volume II is ``Essays on Software People,'' and Volume III is ``Essays on Software Technology.'' The books reflect over twenty-five years' experience working as a programmer manager of programmers, and software entrepreneur.
P.J. Plauger (Prentice-Hall, 1995). An early description of the library portion of the ANSI/ISO draft C++ Standard. Contains complete source code for all classes and functions in the library, and direct quotes from the draft C++ Standard.
P.J. Plauger and Jim Brodie (Prentice-Hall, 1989, 1992, 1996). A complete reference to the Standard C programming language and library, including official clarifications, corrections, and amendments to the C Standard through 1995. The included code diskette provides a comprehensive on-line reference manual in HTML.
P.J. Plauger, Alexander Stepanov, Meng Lee, and David R. Musser (Prentice-Hall, 2001). A definitive description of the Standard Template Library as it has been standardized as part of the ANSI/ISO C++ Standard.