The C programming language second edition - Kernighan, B; Ritchie, D (New Delhi PHI, 2001)