Island Life: Or The Phenomena And Causes Of Insular Faunas And Floras (1880) by Alfred Russell Wallace