Environmental and ecological biochemistry - Hochachka, Peter W. (Elsevier, 1995)