By far, the best materials were the ones provided by and published by ETS. Most of the materials are free for download from their website, including reviews for the subject tests. (Many of these resouces are sent to you when you register.) You can purchase Practicing to take the GRE General Test for $18 (I highly recommend this book).