How to solve it : a new aspect of mathematical method - Polya, George 1887-1985 (Princeton University Press, 1973)