By now this book is thoroughly obsolete. I just took time to read part of it and browsing the rest to see one more example of how predicting the future plays out. One of the author’s predictions is that soon every one would be programming in Java, just like writing an e-mail. But Java remains a complex and cumbersome language to use, still reserved to a few geeks. Yes, the promise to create once and run anywhere is fulfilled and Java is the lingua Franca for cross platform interoperability, or rather one of them, because you have also PHP, Python, .Net and C++ which, as inaccesible as it is, has not diminished in importance. Did Java changed the world as predicted? I think LAMP technologies changed the world. I also think this book would have deserved 4 stars at its time (1999). Too late.