Author: R. G. Grant
Alternate names: R G Grant