Collaboration between Human and Artificial Societies : Coordination and Agent-Based Distributed Computing - Julian A. Padget ((Lecture Notes in Computer Science))