Post Made Community Wiki by Anton Geraschenko♦♦
show/hide this revision's text 1

Polya's "How to Solve It" is a good one. When prepping for the Putnam, I used "Problem Solving Through Problems" by Larson, also.