In the past I have order directly from GP, while not the cheapest, they were very nice and quick. I have also had great luck with the BK Depository (UK) and Horrible bks as well. We love their history bks, science looks great but I have not used them yet, Study Skills, Latin Prep, Spanish, and French. I'm interested in their geography ones but need to hold off to next year. :(