Varieties of Religion Today: William James Revisited