Mathematician Gregory Chaitin attempts to provide a mathematical model of evolution in this short book based on a university course given in the Spring of 2011 at the Federal University of Rio de Janeiro, where the author is a professor. It also adapts material given at one of his lectures at the Santa Fe Institute. It is a quick read and an outline at best of his work, but it does give the reader a general idea of the concepts behind what the author calls "metabiology," an attempt to model evolutionary adaptation through computer software rather than natural software, otherwise known as DNA.
The central premise of this book is that by utilizing algorithmic information theory and the flexible and creative nature of postmodern mathematics, one can construct a working mathematical toy model of evolution, creating a piece of randomly mutating software that selects for a fitness trait. The main idea here is that DNA is a naturally occurring piece of software, our internal programming language as it were. This is not an original concept, but it is one that Chaitin expands upon greatly in the text.
I'll admit that it's an absolutely compelling idea. Evolution, after all, is the backbone of modern biology, but its main concepts are often misunderstood or outright rejected by a significant portion of the population. If one can really take a mathematical model and "prove" that the basic mechanisms of evolution (random mutations and natural selection) work as advertised, then it could go a long way towards advancing scientific literacy.
Keep in mind that the author's model is simplistic at best, selecting for only one trait and having none of the environmental pressures that truly drive adaptation. That said, it DOES work, and it provides a foundation for more complex models that will more thoroughly mimic life processes in the future, especially as biotechnology advances into computer science.
There ARE mathematical formulas presented in the text, but they don't overshadow the main ideas. You'll probably understand most of the general ideas if you have a basic proficiency in high school level algebra and/or logic. The appendices go into additional technical detail, but they can be skipped unless you have the educational foundation to fully understand the concepts presented.
I'd recommend this book to anyone with an interest in the subject matter, though I would like to see an expanded and more accessible revision of this work at some point in the future.