Macfarlan, Robert (Professor of Gaelic, Edinburgh)