Developing intelligent agents for distributed systems exploring architecture, technologies, and applications - Knapik, Michael