Volcanoes!
by
Jeremy Caplan
Describes volcanoes, including how they work and their different stages.