Mathematical discovery : on understanding, learning, and teaching problem solving. - Pólya, György, 1887-1985 (Ishi Press International, 2009)