Author: Stephen D. Harding
Alternate names: Stephen Harding