Unix Programming Environment - "Kernighan, Brian W ;Pike, Rob"
15