Developing Multi-agent Systems With Jade by Fabio Luigi Bellifemine, Giovanni Caire & Fabio Luigi Luigi Bellifemine