Revelation : The NIV application commentary from biblical text ... to contemporary life - Keener, Craig S. (The NIV Application Commentary., 2000)