Sorry, but I completely disagree with the review of the book.
I have read the first four chapters only. Maybe the rest of the book is better, but this is my opinion, so far:
The book is very well organized and structured. It is very focused on passing the architect exam. And that is very good. The problem is that the contents are poorly explained. I think the authors fail to explain the subjects in an understandable way. Sometimes I think they just wrote some thoughts, without giving consistency. Sometimes things are explained twice or more times, without adding anything nor explaining better. Besides, there are errors, or misunderstandings, in the review questions. Some questions are not covered/explained in the corresponding chapter, or I'm completely unable to understand them. Till now, I have done the questions twice, one before reading the chapter and another after reading it, and the score has been the same.
In my opinion, if you don't know about J2EE this book won't help you much. If you already know enough to pass the exam, the book is too thick to be used as a review. If you are in the middle, as I am, you'll just get more confused.
I am a software engineer, SCJD, with more than 5 years experience developing OO aplications, some of them J2EE, and using UML. I think I should be able to understand the book and pass the exam.
Maybe I'm being too crude, but I'm really disappointed. I would like to hear from other people that have read the book.