Why Our Children Will Be Atheists: The Last 100 Years of Religion, and the Dawn of a World without Gods