Brian Kernighan

2016