Mathematical discovery : on understanding, learning, and teaching problem solving - Polya, George 1887-1985 (John Wiley & Sons, Inc., 1962)