1
by Kernighan, Brian W.
Published 1981