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.
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.