Author: John Malmesbury Wright
Alternate names: Wright, John Malmesbury