Composition and Petrology of the Earth's Mantle