Author: John A. E. Anderson
Alternate names: Anderson, John A.E.