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