Author: David I. Stannard
Alternate names: David I Stannard