Thinking Macromodularly

Figure 1. Designing Multi-Agent Systems

link to the original content