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