Religion explained : the human instincts that fashion gods, spirits and ancestors / - Boyer, Pascal (Vintage books,, 2002)