The Practice of Programming (1999)

by B Kernighan, R Pike