Author: John MacKay (of Edinburgh )