The Unix Programming Environment - Kernighan
15