The Easter edition of The Economist has a long and interesting article about why humanity invented religions - http://www.economist.com/daily/news/dis ... op_story=1