I am planning to appear for Architect Exam. I have 3.5 years experience in Java/Java EE technologies. I have completed SCJP, SCWCD, SCBCD certifications earlier. I read the basic info and exam topics from the oracle site. I would like to know the best books to start my preparation and also the order of the topics to start with.