Found 6 results
2017
Earth and Planetary Science Letters
(2017)
LDEO Publication Number:
8010
2010
2009
Science
(2009)
Issue:
5927
Pages:
622-625
Volume:
324
DOI 10.1126/science.1169312
Science
(2009)
Pages:
622-625
Volume:
324