Revelation a new covenant commentary - Fee, Gordon D. (New covenant commentary series, 2013)