Preparing for MATHCOUNTS or the AMC contests, and having a tough time with number theory problems? Read Art of Problem Solving's Introduction to Number Theory by Mathew Crawford.
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.