Revelation : A Shorter commentary - Beale, G. K. (Grand Rapids, Michigan, 2015)