Author: John Ivan George Cadogan
Alternate names: J. I. G. Cadogan