Volcanoes by Richard W. Hazlett & John P.P. Lockwood