Author: John A. Guy
Alternate names: John Alexander Guy