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