Biological Computation, by Ehud Lamm and Ronald Unger
The borderline between using biological ideas to solve computational problems (bio-inspired computing) and attempting to build systems that behave like biological organisms (artificial life) is fine and often hard to define. Throughout the book we have mainly addressed bio-inspired computing, but we will now attempt to differentiate between various approaches to artificial life (ALife), and will discuss a few well-known systems.
The book is well illustrated.
https://ulozto.net/file/ggOJlIKAp9QF/biolcomp-rarThe password is "again".