Exercises in Distributed Systems
Walter Kriha
1