The unix programming enviornment - Kernighan, Brain W. (Tata McGraw-Hill, 1984)