What Types of Volcanoes are There?

While many textbooks will tell you there are three types or classifications of volcanoes, there are actually six; shield volcanoes, strato volcanoes, rhyolite caldera complexes, monogenetic fields, flood basalts and mid-ocean ridges.