Differentiate the different types of volcanic eruption.