Peer to Peer Overlay Networks: Structure, Routing and Maintenance. - Galuba, Wojciech; Girdzijauskas, Sarunas (2009)