Modern Biogeochemistry by Vladimir Bashkin & Vladimir N. Bashkin