The C Programming Language, 2nd ed (1988)

by B W Kernighan, D M Ritchie