Author: John Francome
Alternate names: John and MacGregor, James Francome