Artificial life models in software - Adamatzky, Andrew; Komosinski, Maciej (Springer, 2005)