Author: Ian D. Whyte
Alternate names: I. D. Whyte