Barrie, Alexander,teacher of English in Edinburgh.