Author: David E. Stannard
Alternate names: David E Stannard