Author: Harald Merckelbach
Born: 1959