Author: Erwin Nievergelt
Born: 1929