Multi-Agent Programming - El Fallah Seghrouchni, Amal; Bordini, Rafael H.; Dastani, Mehdi; Dix, Jürgen; Dix, Jürgen (Springer US, 2009)