by John Carter
This text presents an accessible introduction to this fast moving field, providing a comprehensive resource enabling students to understand the key concepts surrounding virology. The authors have p…