Found 4 results
2013
Nature Communications
(2013)
Issue:
1416
Volume:
4
10.1038/ncomms2410
Earth and Planetary Science Letters
(2013)
Pages:
133-145
Volume:
367
Nature
(2013)
Pages:
70-73
70
Volume:
499
0.1038/nature12292
2010
Earth and Planetary Science Letters
(2010)
Pages:
409-418
Volume:
292