I boken "Resilience Engineering" tar David D. Woods for seg et banebrytende perspektiv på hvordan vi forstår og håndterer sikkerhet og risiko. Her defineres "feil" ikke som en enkel sammenbrudd eller funksjonsfeil, men snarere som et resultat av nødvendige tilpasninger for å håndtere den komplekse virkeligheten vi lever i. Boken argumenterer for at både enkeltpersoner og organisasjoner må tilpasse seg kontinuerlig til de gjeldende forholdene. Siden ressurser og tid er begrenset, vil slike tilpasninger alltid ha en grad av usikkerhet. "Resilience Engineering" utforsker hvordan suksess avhenger av evnen til å forutse endringer i risikomiljøet før problemer og skader allerede inntreffer. Med innsiktsfulle bidrag fra ledende eksperter innen menneskelige faktorer og sikkerhet, gir boken en dypere forståelse av systemers sikkerhet som en helhet; det inkluderer ulike komponenter, undersystemer, programvare, organisasjoner og menneskelig atferd, samt hvordan disse samhandler. Boken fungerer også som en introduksjon til Resilience Engineering av systemer, og byr på tankevekkende perspektiver på hvordan man kan bygge motstandskraft i komplekse systemer.