Introduction to Artificial Life + CD-ROM - Adami, Christoph (Springer Verlag, 1998)