The C programming language - Kernighan, Brian W (PHI, 2004)