A Tale of Two Directories: Implementing Distributed Shared Objects in Java. - Maurice Herlihy; Michael P. Warres (Java Grande, 1999)