Developing Multi-Agent Systems with JADE - Fabio Bellifemine; Giovanni Caire; Dominic Greenwood (Wiley, 2007)