Author: John G.F. Cleland
Alternate names: John G. F. Cleland; Cleland John Gf Staff