Viruses: life’s greatest teachers

The complexity of life and the systems that underpin it have given scientists much to puzzle over and so much remains cloaked in mystery. In our search for understanding it is far too easy for us to classify certain bodily mechanisms as either ‘good’ or ‘bad’. This, however, ignores the many shades of grey that […]