Exercises in Distributed Services, Part Two - Persistence and Transactions
Walter Kriha
1