The Nature and Reality of Religion.: A Controversy Between Frederic Harrison and Herbert Spencer. With an Introduction, Notes, and an Appendix on the Religious Value of the Unknowable,