This is an excellent example of an experienced programmer wanting to impart everything about a subject to the public.This book provides a great introduction and explanation of the complexities of distributed java computing, but it then goes into the deepest aspects aswell.If you have to own any book about Java programming this should be in your top 3.Also included are great examples that are worked through in the book and technology to test them with the jRun tool (which includes the Servlets API) and a Web server.