Author: Ian C. Esslemont
Alternate names: Ian Cameron Esslemont; Esslemont, Ian Cameron; I.C. Esslemont; I. C. Esselmont; Esslemont, I.C.; Esselmont, I. C.; Esslemont, Ian C.
Born: 1962