Carbon in Earth - Robert M. Hazen; Adrian P. Jones; John A. Baross (2018)