Author: David S. Dummit
Alternate names: David Steven Dummit