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