Programming multi-agent systems in AgentSpeak using Jason - Bordini, Rafael H. (John Wiley & Sons, 2007)