Co-evolutionary Algorithm & Multi-agent Systems by J. Liu & Weicai Zhong