Distributed Computing : 14th International Conference, DISC 2000 Toledo, Spain, October 4-6, 2000 Proceedings - Maurice Herlihy ((Lecture Notes in Computer Science))