The C programming language - Kernighan, Brian W. (Prentice Hall software series, 1988)