+2 for the Exam Crams books
I'm in the same boat as you
however, the only thing I dont like about the book is the examples they use...dont get me wrong, the examples are good and easy to understand but they just ramble on about them and they keep going and going and going...ayyyy lol
other than that its a great book