http://blog.7stepsahead.com/index.php/2013/08/problem-solving-and-mistakes/
Problem Solving and Mistakes