Evolution, Complexity and Artificial Life - Cagnoni, Stefano (Springer Berlin Heidelberg, 2014)