Author: Graham David Wells
Alternate names: G. D. Wells