Ecology - Ricklefs, Robert E . (W. H. Freeman, 1999)