Alright, I'll bite. Even though I do answer this type of question at least once a week... I would recommend the following (which you may or may not have from part 1): Core J2EEPatterns: Best Practices and Design Strategies Mastering Enterprise JavaBeans (2nd Edition) UML Distilled There are other books that could help but I would not consider them necessary. If your purpose is to become to increase/refine your skills then I wholeheartedly recommend: Patterns of Enterprise Application Architecture PEAA is probably the best book I have read on Software Architecture. However, it deals with many issues that are beyond the scope of the SCEA exam. I feel it is up there with the GoF book in terms of importance.