Architectural design of multi-agent systems : technologies and techniques - Lin, Hong (Idea Group, 2007)