A Brief History of the Theory of Evolution

The theory of evolution is the outcome of the materialist philosophy that surfaced with the rea ...