History and Impact of Virology