Author's Alias: brian w kernighan