Introduction to artificial life - Adami, Christoph, 1962- (Springer, 1998)