Distributed Computing : 21st International Symposium, DISC 2007, Lemesos, Cyprus, September 24-26, 2007, Proceedings - Andrzej Pelc ((Lecture Notes in Computer Science))