George Polya (1887-1985) was a Professor of Mathematics at Stanford University.
The outcome of careful and informed deliberation by one of the great teachers among the ranks of research mathematicians -- Ian Stewart, author of Do Dice Play God? Walk inside Polya's mind as he builds up maxims on how to comprehend a problem, how to build up a strategy, and then how to test it . . . a superb book on how to think fresh thoughts * Guardian *