Agent modelling language:a comprehensive approach to modelling multi agent systems - Cervenka, Radovan (Birkhauser Verlag, 2007)