Author: John Cunningham John Cunningham Geikie and G. E. Mitton