Author: John Catling Allen
Alternate names: J. Catling Allen; Allen, John Catling; Allen, J. Catling