Sparks of Life

Darwinism and the Victorian Debates over Spontaneous Generation

James E. Strick