I can't exactly say which books I referred. As others mention, I didn't keep to any particular book. But I got the topics and studied them comprehensively on Internet. I used Whizlab and Exforsys simulators (http://www.download.com/3000-2051_4-10412031.html?tag=sd.EXAF). I got more than 60 percent of questions exactly from these simulators especially the Exforsys one.These forums (scea_j2ee and scea_prep) too helped me a lot. I just studied for 3 months. Not everyday. On average 2 days or less than a week. This exam is not too hard. Keep cool and do it.
How I prepared was, when i am going through the questions and endup with even a single word (eg: "Reverse Proxy Load Balancing") I search over the internet and find out the exact meaning and use of it. If I have any ambiguous question and answers in the mock exame i search through internet, javaranch.com, scea_j2ee,scea_prep. And also I did some mock exams from www.javaquery.com and www.moelholm.com in addition to Whizlab and Exforsys. These were very useful for me.
I can tell one thing very clearly. If you are very clear with all the questions and answers for all the mock exams (it is limited), no worry, you can succeed very easily. You need to work only to get are big score.
In addition to this it is Allah (the god almighty) who guided me achieving this triumph.