The practice of programming - Kernighan, Brian W., 1942-; Pike, Rob. (Addison-Wesley, 1999)