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