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