1
by Kernighan, Brian.
Published 1984