R . W. Felkin , Edinburgh.