Learning to Co-operate in Multi-Agent Systems door Kostas Kostiadis