Biogeochemistry - Schlesinger, W. H. (Treatise on geochemistry ;, 2005)