Author: John Houghton Allen
Alternate names: Allen, John Houghton