I'm reading The Logic of Failure by Dietrich Dörner. Here's a quote from the introduction.
Failure does not strike like a bolt from the blue; it develops gradually according to its own logic. As we watch individuals attempt to solve problems, we will see that complicated problems seem to elicit habits of thought that set failure in motion from the beginning. From that point, the continuing complexity of the task and the growing apprehension of failure encourage methods of decision making that make failure even more likely and then inevitable.This book appeals greatly to the pessimist in me, but I'm hoping to learn something practical as well. If I can learn from the mistakes from others I can save myself some of the pain of learning the same things from personal experience.