The Varieties of Religious Experience: A Study in Human Nature by James, William
 is a Project Gutenberg book, now on Github.