Microlife : from amoebes to viruses - Claybourne,Anna (Science Answers, 2004)