Biochemical Cycling And Sediment Ecology by William Ambrose & Anna Szaniawska