Harkness, Robert, active 1827-1881, geologist