Java distributed computing - Farley, Jim (Java series, 1998)