I had hoped that this book would give me a broad overview of what Java provides and when/how to use Java as an architecture. Unfortunately the message was all but lost in a sea of Microsoft bashing. I can understand making some comparisons but it is obvious that Mr Van Linden has a major axe to grind.If you wade through the incessant bashing there are some interesting points on Java but it isn't plainly stated or well organized enough.