The Unix Programming Environment - B W Kernighan (Person, 2008)