I am only half way through but this is really good. He gives a good understandable breakdown on DNA , mRNA , retroviruses and reversetranscriptase and how they relate to each other