Author: John P. M. White
Alternate names: White, John P.M