Author: James Abell Wright
Alternate names: Wright, James Abell