The C programming language - Kernighan, Brian W (1988)