Organizational Principles for Multi-Agent Architectures (Birkhäuser Basel, 2020)