Author: John Denys Gribbin
Alternate names: Gribbin, John Denys; Gribbin, J. D.; J. D. Gribbin