Author: Richard Michael Shewchuk
Born: 1953