setting in angels and demons