Petrology of the Ocean Floor (Elsevier Oceanography Series,