Author: John N. Wright
Alternate names: Wright, John N.