John Nichol, B.A., Oxon., Professor of English Language and Literature Annan, Thomas  (Scottish, 1829-1887)