Advances in Virus Research Vol 32 door Karl Maramorosch