Why do volcanoes erupt?

by Christopher Maynard

Presents information about various aspects of our planet in answer to such questions as "Why do stars twinkle," "Why are there mountains," and "Why do earthquakes happen?" Suggested level: junior,…