Author: Ian A.F Stokes
Alternate names: Ian A. F. Stokes