William James: His Life and Thought