Geddie, John,1848-1937.Shores of Fife.