bettany hughes BBC

Is religion created by society? Read any of the atheistic tomes that pepper the shelves of the modern bookshops and you'd