Author: Craig S. Keener
Born: 1960