Autonomous Agents and Mult-Agent Systems: Explorations in Learning, Self-Organization and Adaptive Computation