Author: John Johnstone (of Edinburgh.)