Revelation - Thomas, John Christopher. (William B. Eerdmans Publishing Company,, 2016)