From the reviews of the second edition: "Inducing biological functioning into a computing system has always been an interesting topic. It is quite difficult to confirm whether we can make a computing system behave as a life element. This book provides applications, philosophies, and tools that help provide artificial life models in software. ... the book provides detailed descriptions of frameworks, applications, and approaches used in artificial life models in software. This well-written book includes chapters that relate nicely to each other, helpful figures, and in-depth discussions of the various topics." (Varadraj Gurupur, ACM Computing Reviews, February, 2010)