Author: Oscar Marius Nierstrasz
Born: 1957