Distributed Systems Concepts and Design Chapter 10: Peer-to-Peer Systems Bruce Hammer, Steve Wallis, Raymond Ho.
Distributed Systems Concepts and Design Chapter 10: Peer-to-Peer Systems