maya,

if you have the extra money, i would recommend Kaplan. i did their live lecture course, studied the lecture books and notes that i took in class. i also did q-bank and q-book and found it very helpful. that was in 2001 ....