M . Gibson , Edinburgh.