This resource links to several very useful sites that explain graphically and in detail types of volcanoes and how and why they form. It is useful for explaining to year 8 Science students the formation of some igneous rocks and for introducing the theory of plate tectonics to year 9 Science students.