agree with Thaxil as far as sticking with Kaplan book goes. However, i think it does cover way too much and in depth. i re-wrote every chapter in my own words (summerized and what i thought was more important). not only that it made it much easier to memorize, but also you would now have notes for your nightly review sessions.🙂