Peer-To-Peer Systems Iv by M. Castro