This is all great information. We're using AoPS books, and are well satisfied, but it's good to know which other books are the good one's especially some old one's I didn't really know about.