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