Author: John Lawrence Allen
Alternate names: Allen, John Lawrence