Cain, Michael L

Ecology - 2nd ed. - Sunderland Sinauer Associates 2011 - xxii, 648 p.

577 C123E(2)