The Quest for a Universal Theory of Life - Cleland (Cambridge University Press, 2019)