Ecology - Ricklefs, Robert E. (New york W. H. F., 1999)