Author: James Morton Hyslop
Alternate names: James M. Hyslop