100 Things You Should Know About Volcanoes by Chris Oxlade