Author: A. F. Gibson
Alternate names: Alan F. Gibson