Author's Alias: brian wilson kernighan