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