Ecology - Cain, Michael L. (Michael Lee), 1956- (Sinauer Associates, 2011)