A comprehensive and richly illustrated introduction to the world of virusesAs parasites that are often hundreds of times smaller than bacteria, viruses exist in and on everything, …