Artificial life models in software - Komosinski, Maciej (Springer, 2009)