Sauffure , Humboldt m . fl.