Manyebook
M. Eugene Boring
An Introduction to the New Testament
Revelation: Interpretation