Volcanoes: What They are and What They Teach: Enriched edition. Unveiling the Mysteries of Earth's Fiery GiantsJohn W. Judd