Java TM distributed computing - Farley, Jim (O'Reilly, 1998)