Viruses Agents of Evolutionary Invention
Michael G. Cordingley
Harvard University Press, first edition, 2017
ISBN: 978067497087 |
Thinking about Biology
Stephen Webster
Cambridge University Press, 2003
ISBN: 0-521-59954-7 |