A Darwinian explanation for religion?

From the NY Times Science section, a very interesting article on why religion ‘evolved’ in human societies.