Java in distributed systems : concurrency, distribution and persistence - Boger, Marko (John Wiley, 2001)