Cathy-Sierra and Khalid Mughal
Cathy Sierra probably is the best book for the preparation of SCJP. Cathy also is one of the paper setter of scjp. Kahild Mughal is the distant second and the language of the book is bit difficult to comprehend.
Below are the 3 links to download Kathy Sierra, you can download from any one of them. Each one is a complete book.
Java 2 Exam Cram~Bill Brogden Book
The test king papers for SCJP 1.4 . Very-Very Important one. In fact questions in SCJP 1.4 are directly picked from this. I came to know it only when I gave the exam.
Disclaimer: The above statement may not be true in case exam pattern has been changed.
Sun Certified Java 5: Exam 310-055
The latest version of Cathy Sierra, prime resource for SCJP 1.5
SCJP 5 Primer
A very good book for SCJP 1.4
SCJP Study Notes (For Quick Reference)
JQPlus: Tips and Study Notes for SCJP2
SCJP2 Study Notes at www.akgupta.com
SCJP2 Study Notes at www.janeg.ca
SCJP2 Study Notes by Velmurugan Periasmy
Anand’s SCJP2 Study Notes