Author: Horace Mosley Moule
Alternate names: Horace M. Moule