evolution for all

Evolution is famously controversial, despite being an established scientific theory. Many of those who accept the theory of evolution do not relate it to matters of importance in their own lives. There seem to be two walls of resistance, one denying the theory outright and…