Ophiolite Genesis and Evolution of the Oceanic Lithosphere by Tj Peters