How And Why Do Volcanoes Erupt