points by vram22 8 years ago

Totally agree. Just found a few more from the Wikipedia page about Kernighan:

https://en.wikipedia.org/wiki/Brian_Kernighan

The Elements of Programming Style (1974, 1978) with P. J. Plauger

Software Tools (1976) with P. J. Plauger

The C Programming Language (1978, 1988) with Dennis M. Ritchie

Software Tools in Pascal (1981) with P. J. Plauger

The Unix Programming Environment (1984) with Rob Pike

The AWK Programming Language (1988) with Alfred Aho and Peter J. Weinberger

The Practice of Programming (1999) with Rob Pike

AMPL: A Modeling Language for Mathematical Programming, 2nd ed. (2003) with Robert Fourer and David Gay

D is for Digital: What a well-informed person should know about computers and communications (2011)[12]

The Go Programming Language(2015)[13]

Understanding the Digital World: What You Need to Know about Computers, the Internet, Privacy, and Security (2017)