by Archibald Geikie, British Association for the Advancement of Science, British Association for the Advancement of Science