The Practice of Programming, Addison-Wesley (1999)

by Brian W Kernighan, Rob Pike