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