This original work discusses mathematical methods needed by undergraduates in the United States and Canada preparing for competitions at the level of the International Mathematical Olympiad (IMO) and the Putnam Competition. The six-part treatment covers counting methods, number theory, inequalities and the theory of equations, metrical geometry, analysis, and number representations and logic. Includes problems with solutions plus 1,000 problems for students to finish themselves.