Developing Multi-Agent Systems with Jade by Fabio Luigi Luigi Bellifemine & Giovanni Caire