John Dewey's pragmatic utopianism : a critical analysis of his views on education, religion, and their influences upon social life