Author: John Gamaliel Allen
Alternate names: John G. Allen