The UNIX programming environment - Kernighan, Brian W. (Prentice Hall, 1999)