How Richard Dawkins and the Battle for the Mind Will Lead to the Next “Great Awakening”

Ideas do have consequences. In fact, ideas can change an [...]