Utility Maximization in P2P Systems by Miroslav Ponec