Deep -
When I prepared for my certification, I used JLS when I had doubts about what I was reading in my study guide (Kathy an Bert Book). It's got tons of information that is not required for the exam, but it also clears doubts you have.
So, in conclusion, I sticked to my book, tons of mock exams, and JLS when I was confused.
and of course, javaranch