Kimberlites, Diatremes, and Diamonds: Their Geology, Petrology, and Geochemistry

Kimberlites, Diatremes, and Diamonds: Their Geology, Petrology, and Geochemistry