The ideal problem solver : a guide for improving thinking, learning, and creativity - Bransford, John (W.H. Freeman, 1993)