This excellent book by the Oxford physicist David Deutsch came out a decade ago, but I've only just got around to reading it. Seeking to lay the foundations of a vast theory of everything, Deutsch introduces four great domains of knowledge that he refers to as strands:
— Quantum physics
— Epistemology, inspired by the work of Karl Popper
— Theory of computation, inspired by the work of Alan Turing
— Theory of evolution, inspired by the work of Richard Dawkins.
It's rare to find an eclectic author who's prepared to blend such different disciplines into a synthetic whole.