Energy and ecology - Gates, David Murray, 1921- (Sinauer Associates, 1985)