The Java EE Architect’s Handbook, Second Edition: How to be a successful application architect for Java EE applications Pdf is a good book that you can download for