Most SCJP preparation books focus on the details of the exam and assume that you already have a basic knowledge of Java. So if you are starting fresh with Java, then get an introductory book like Head First Java before a certification book.
"We're kind of on the level of crossword puzzle writers... And no one ever goes to them and gives them an award." ~Joe Strummer sscce.org
Hello Divya...Based on my PERSONAL experience with studying the K & B Book and experience in the exams, K & B Book should be your choice without doubts! -That is if your are NOT new to Java- I was amazed when I saw many questions in the real exams VERY similar to the mock exams in the CD that comes with the book, and I want to make special reference to the 'exam-watch' captions of the entire book impeccable!.
In Your Pursuit Towards Certification, NEVER Give Up.