Geikie, Cunningham,1824-1906.