Review article: William James and the varieties of contemporary religion - O'Toole, Roger (Journal of contemporary religion, 2004)