Barrie, Alexander teacher of English in Edinburgh.