Ted Grimsrud teaches theology and peace studies at Eastern Mennonite University in Harrisonburg, VA. His commentary on Revelation, Triumph of the Lamb (Herald Press, 1987) is freely available online on his website (Peace Theology). I converted it to a PB for my own use and then asked him for permission to post it here, which he gave me as far as he felt able to (the book is still available in a reprint edition with Wipf & Stock). The publisher has never asked him to take down the free copy on his website, but if they do he will comply. Likewise here.

A couple of key excerpts from his Introduction give you an idea of where he is coming from theologically/hermeneutically:
"After giving up on Hal Lindsey’s approach to the Bible, I became much less concerned with futuristic predictions. I started being more interested in what Revelation says about how we should live now and how this affects how we should look at our world now. Social concerns such as war and peace and economics have become more central to me, and I have wanted to know how the Bible, including Revelation, relates to these concerns. My view of 'prophecy' changed from seeing it primarily in terms of predictions of the future to seeing it in terms of proclaiming God’s truth for today. I now see prophecy more as forthtelling than foretelling."
...
"Recognizing the need to respect the original setting of Revelation, I ... to a large degree take a preterist approach to interpreting it. And then, on the basis of my understanding of what it meant then, I ... understand its message largely in terms of the idealist approach. In my view, the visions and imagery of Revelation symbolize God’s work in human history, God’s victory over evil in Jesus’ work, and God’s moving history toward its consummation in the ultimate destruction of evil and the establishment of the New Jerusalem."