None of these books are perfect. Start with the Princeton Review (Cracking the GRE) and then study this book. Both have good points that served me well during the test. If you are still not 100% ready, consider ETS's Official Guide for more practice.