Artificial life is a new field of scientific inquiry that studies biology by attempting to synthesize such biological phenomena as life, evolution, and ecological dynamics within computers and other... This description may be from another edition of this product.