Author: John Allen Adams
Alternate names: Adams, John Allen