Distributed Artificial Intelligence, Agent Technology, and Collaborative Applications by Vijayan Sugumaran