Self-adaptation by co-evolution - Tuson, Andrew; Ross, Peter (1996)