Principles of Distributed Systems by OPODIS 2005 (2005 Pisa, Italy) | Menrva Books