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