Author: Charles Follen Palmer
Alternate names: CHARLES FOLLEN PALMER