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