Understanding Microbes: An introduction to a small world - Dale, Jeremy W.