Mathematical discovery on understanding, learning and teaching problem solving - Polya, George 1887-1985 (John Wiley & Sons, 1981)
Combined edition