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