A Guide to Virology for Engineers and Applied Scientists