Author: Giancarlo Belfiore
Born: 1951