Author: Henry M. Soper
Alternate names: Henry M Soper