The C Programming Language

See The C Programming Language, 2nd Edition by Brian W. Kernighan and Dennis Ritchie