The two books below are great. Crash Course is great if your time is limited. GRE Powerprep is the most important thing to do though. I found those books in my library.
It's tougher to find verbal prep for the GRE. most of the prep books emphasize math which is not so great if you have taken classes such as calculus and beyond. So I was planning to use the relevant parts of the SAT workbook.
**Crash Course for the GRE, Second Edition (Princeton Review Series)
by Karen Lurie
Paperback: 192 pages Publisher: Princeton Review; 2nd edition (September 16, 2003) ISBN: 0375763635
How to Prepare for the GRE Test with CD-ROM
by Sharon Weiner Green, Ira, K., Ph.D. Wolf
Paperback: 608 pages Publisher: Barron's Educational Series; 15th Bk&Cr edition (March, 2003) ISBN: 0764176293
**Kaplan Sat : Verbal Workbook (Third Edition)
Paperback: 336 pages Publisher: Kaplan; 3rd edition (October 1, 2000) ISBN: 0743201825