Better teaching: Problem solving

This overlaps with the critical-thinking webpage Link From this ( website
The Nature of Problem Solving Using Research to Inspire 21st Century Learning
A very detailed but comprehenive overview of problem solving
Link The book clearly demonstrates that excellent problem-solving skills very much depend on deep levels of knowledge and outstanding analytical capabilities.
Over Fifty Problem Solving Strategies Explained Link Strategies to help you understand the problem from the University of New Zealand
Dealing with Hard Problems Link by Richard Rusczyk from

Problem solving – two examples are better than one

Link Includes reference to a couple of classic problems.