The Practice of programming - Kernighan, Brain W & Pike, Rob (Addison-Wesley, Reading, 1999)