The Practice of programming - Kernighan, Brain W (Pearson Education, 1999)