Planets, plagues and pandemics /
Filby, Ray,author.