Prof. A . Geikie.