Revelation Explained: An Interpretation by James B. Jordan with Author Dean W. Arnold.