Want to learn how to tackle those tough AMC/AIME/Olympiad counting and probability problems? Check out Art of Problem Solving's NEWIntermediate Counting & Probability by David Patrick.
Looking for a challenging algebra text? Preparing for MATHCOUNTS or the AMC exams? Check out Art of Problem Solving's Introduction to Algebra by Richard Rusczyk.