What Every Engineer Should Know about Risk Engineering & Management by John X. Wang & Marvin L. Roush