The best is the Offical Guide for GMAT Review (the big blue book). It has tons of practice questions, so if you can get through the whole thing, its the best preperation. You'll also want to check out one of the prep books from Kaplan, Princeton, etc. because it will give you the "tips and tricks"- sadly, its all a game.