Cleland The Quest for a Universal Theory of Life - Cambridge University Press Cambridge University Press 2019 ISBN: 9781139046893 Source: EBOOK