Advances in Virus Research Vol 30 by Karl Maramorosch