I can't think of anything that is not a textbook. That said, I would recommend[0]. You will encounter a lot of vocabulary, just use Wikipedia and look on YouTube for animations/explanations etc. I think this will give you the most bang for your buck.
[0] https://www.sciencedirect.com/book/9780123737410/viruses-and...
Edit: https://www.amazon.com/Planet-Viruses-Second-Carl-Zimmer/dp/... might be good, haven't read it though