Biogeochemistry - Schlesinger, William H.; Holland, Heinrich D.; Turekian, Karl K. (Treatise on geochemistry ;, 2005)