Author: David E. Hinton
Alternate names: David, E Hinton