Claybourne, Anna Oxford, 2004

Microlife : from amoebas to viruses

J 579 CLAY