Author: Piotr A. Nowakowski
Born: 1970