what is the best and right way to pass scjp

well i m studyding java last 2 years but now i want to be scjp ...if anyone help me for that..how and which book and freesite for the test could help me for the preparation...i really need help.. Thanks...