Problem Solving Resources on the Web

The following are websites devoted to mathematical problem solving, and are an excellent resource for problems of the style covered in the enrichment programmes.

Cut the Knot

Art of Problem Solving

Mathlinks

IMO problem archive (advanced problems)

Problem Solving Books

The following books are good resources for problems as well as problem-solving techniques.

The IMO Compendium by Djukić, Janković, Matić and Petrović; a very large collection of IMO-related (shortlisted and longlisted) problems.

Problem Solving Strategies by Arthur Engel; a problem-based tour through all problem categories.

Geometry Revisited by Coxeter and Greitzer; an excellent and thorough treatment of elementary geometry.