Ocean Biogeochemical Dynamics - Sarmiento, Jorge L; Gruber, Nicolas (Princeton University, 2006)