Author: John Martin Finlay
Alternate names: John Finlay Martin