The C Programming Language

Kernighan, Brian W; Ritchie, Dennis M