Author: Marcus Keppel-Palmer
Alternate names: M. Keppel-Palmer