Author: John Warren White
Alternate names: White, John Warren.