How to Solve It
by George Polya

Princeton University Press
41 William Street
Princeton NJ 08540

(609)258-4900; (800) 777-4726