Author: D. H. Blelloch
Born: 1896