I'd look at the Art of Problem solving. Their Beast Academy set is really neat ( http://www.artofproblemsolving.com/Store/beastacademy.php? )

and it gets into the ideas behind things rather than details and repetitions.