William James : American Philosopher, Psychologist And Theologian - Viegas,Jennifer (The Library Of American Thinkers, 2006)