Multi-agent programming : - Bordini, Rafael H. (Multiagent systems, artificial societies, and simulated organizations ;, 2005)