John Earle — British linguist and botanist (1824-1903)