Peer-to-Peer Video Streaming - Setton, Eric (Springer US, 2020)