Khalid Mughal is a reaaly good book for the preparation. But according to me the MOCK exams plays the most important role in deciding the score. Due to lack of time I solved only 3 MOCKS and i think that costs me 3-4 questions.
Java ranch is of great help. Also Maha's information about MOCK is really nice.