by Robert I. Tilling
Discusses different kinds of volcanoes, their causes, and the various igneous rocks which they produce.