Is taking a prep class necessary? Or do you recommend a review book? If you recommend a review book, which one? Thanks!