EDIT: please feel free to suggest books that are the closest you can come up with to what I'm looking for, even if it doesn't exactly overlap!
I am very well acquainted with the theory of evolution as informally taught. E.g. I don’t need a book that explains the theory, or refutes popular misconceptions.
Instead, I am looking for a formal theory of evolution as a process, and I am not specifically interested in the biological aspect of evolution, but in evolution as a more generally occuring process.
- How do we formally state the different assumptions of Darwinian evolution? (Random change, heritability, natural selection).
- What happens if we change these different assumptions? (Non-random mutation? Maybe, selection criteria that are influenced by the mutations, rather than independent of it)
- Are there quantitatively different results of evolution based on these assumptions?
- Something I find very interesting: What kind of non-biological evolutionary processes can we describe formally? E.g. evolution based on some form of non-random mutation, or based on different types of heritability. What are the different implications of different formal assumptions. How do these differences apply to different evolutionary systems? (E.g. evolution of ideas, cultures, computer viruses, evolutionary algorithms).
In summary, I am looking for a book that introduces in a very abstract way the properties of evolutionary systems (does not have to be focused on biological evolution. I’m interested in the formal properties of such systems).
NOTE: I am NOT asking about a book on modelling highly specific processes that apply to specific biological systems, such as population dynamics of preditor-prey relations. I’m interested in general, abstract theoretical analysis of the notion of an evolutionary process in general.