Author: John Barr (of Glasgow )