Autor "Brian W. Kernighan"