How Complex Systems Fail

The IT Skeptic writes in Great paper on failure of complex systems: "It is not often you read something that completely changes the way you look at IT. This paper How Complex Systems Fail rocked me."
The paper is indeed brilliant and a worthy read.  The author Richard Cook is a medical doctor and his other papers are available here.