Engineering Intelligent Hybrid Multi-Agent Systems by Tharam Dillon