Books by George Polya
How to Solve It
The defintive guide to mathemathical problem solving from one of the great teachers of the twentieth century