Java Distributed Computing by Jim Farley (Paperback, 1998)