P2p Networking And Applications by John Buford & Heather Yu