Author: John A. R. Smith
Alternate names: John A.R Smith