The Art of Problem Solving : A Resource for the Mathematics Teacher