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