Teide Volcano: Geology and Eruptions of a Highly Differentiated Oceanic Stratovolcano by Juan Carlos Carracedo Back to product details page >