Biogeochemistry by Albert C. Beer, William H. Schlesinger & Emily S. Bernhardt