Intro to Virology (click through for more info and purchase)
ages +14
You’ll get the same blend of history, anatomy, physiology, geometry, and biochemistry topics that you would in a college class, but presented in a way that is understandable to a secondary school student.