Engineer Henry Petroski explains why engineering can never be an exact science and looks at examples of engineering failures.