How to Solve It
by George Polya
Princeton University Press
41 William Street
Princeton NJ 08540
(609)258-4900; (800) 777-4726