The C programming language - KERNIGHAN, Brian W. (Prentice Hall Software Series, 1998)