Author: Andrew W. Appel
Born: 1960