Author: Simon J. Gathercole
Alternate names: Simon Gathercole; SIMON J. GATHERCOLE