Author: David Harel
Born: 1950