C . Oliphant , Edinburgh.