Energy and Ecology - Gates, David M (Sinauer Associates, 1985)