Ecology - Ricklefs, Robert E. (Freeman and Company, 1990)