Before posting, a quick look down the last 10 or so forum topics would have led you to this one from yesterday:
Study Guide Recommendations?. Also
SCWCD Links, shown at the top of the SCWCD forum, has a list. My advise is always to search around and get as much information as you can from a wide variety of sources before making up your own mind - posts such as "everyone recommends" something are personal opinions and never universally true (in this case, "highly recommended" would be accurate).
Your choice is also largely going to be affected by your background (beginner/intermediate/expert?) and confidence with your existing knowledge - which only you really know the answer to. If you're an expert, for example, you might only need a few Web resources for a refresher, mock exams for practise and not an entire book. Likewise, in my opinion, a total beginner would be better with a straight
Java EE beginner's book to build the basics and try detailed examples before moving on to certification. So it's really all very dependent on your own situation... Do the research (search other reader's reviews, seek book descriptions, tables of contents, sample chapters etc.) and decide what's best for you.
[ August 10, 2008: Message edited by: Charles Lyons ]