Chemical Reaction Hazards by John Barton, Richard Rogers & Katherine Barton