Artificial Life and Computational Intelligence - Tapabrata Ray, Ruhul Sarker, Xiaodong Li (Springer, 2016)