William Wilson, writer in Edinburgh.