Author: Ian Campbell Bradley
Alternate names: Ian C Bradley