Jukka Suomela: Distributed Algorithms