universetoday.com
How Do Volcanoes Erupt? - Universe Today
Volcanic eruptions are driven by a combination of mechanisms, which include pressure and heat in the Earth's mantle, as well as tectonic activity