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