User photo

Edward Aveling

About

Edward Bibbins Aveling was a prominent English biology instructor and popular spokesman for Darwinian evolution, atheism, and socialism.