I liked the Lexis Nexis contracts book-- i think it's called understanding contracts? or the series is understanding.... something like that. It's more like (or is?) a horn book-- so no practice questions or anything.. but I felt like I learned nothing from my professor, and I read that + the chris____ (the little book everyone recommends) and I did ok on the final.