This text blends interesting problems with strategies, tools, and techniques to develop the mathematical skill and intuition necessary for problem solving.