For introductory undergraduate courses in mathematics and problem-solving, students preparing for such academic contests as the William Lowell Putnam Mathematical Competition, and advanced high school students studying for the American Mathematical Olympi