Author: John Annachie Gordon a pseudonym