Filed under: Uncategorized (Jan. 1, 2011)

Back-of-the-envelope calculation: Over the past 10,000 years, humans have created 10,000 religions and 1,000 gods. Why?... more »