John Bathgate : a sketch of his life and times in Edinburgh, Peebles and Dunedin