Author: John Peter Wright
Alternate names: John P. Wright