Autor "Kernighan Brian W."