Unix Programming Environments. - Kernighan; Pike