@eden I think someone linked an article from that site here? The tab was open for a few weeks so I don't really remember.
There are other very interesting ones, such as this:
It is a very interesting take on the, I guess evolution of religion and societies??