Author: John Barrie Thompson
Alternate names: Thompson, John Barrie