Revelation: An Idealist Interpretation - Kindle edition