C programming language - Kernighan, Brian W (Delhi Prentice-Hall, 2002)