Agents and Peer-to-Peer Computing - Hutchison, David (Springer Berlin Heidelberg, 2012)