Varieties of Religious Experience; a Study in Human Nature