Volcanoes by John P. Lockwood & Richard W. Hazlett